All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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,
    "paginationCustomization" : 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,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "getAccountSettings", "listEventSourceMappings", "listFunctions", "listLayers" ]
  },
  "metadata" : {
    "apiVersion" : "2015-03-31",
    "asyncBuilder" : "DefaultLambdaAsyncClientBuilder",
    "asyncBuilderInterface" : "LambdaAsyncClientBuilder",
    "asyncClient" : "DefaultLambdaAsyncClient",
    "asyncInterface" : "LambdaAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultLambdaBaseClientBuilder",
    "baseBuilderInterface" : "LambdaBaseClientBuilder",
    "baseExceptionName" : "LambdaException",
    "baseRequestName" : "LambdaRequest",
    "baseResponseName" : "LambdaResponse",
    "cborProtocol" : false,
    "clientPackageName" : "lambda",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "AWS Lambda",
    "documentation" : "AWS Lambda 

Overview

This is the AWS Lambda API Reference. The AWS Lambda Developer Guide provides additional information. For the service overview, see What is AWS Lambda, and for information about how the service works, see AWS Lambda: How it Works in the AWS Lambda Developer Guide.

", "endpointPrefix" : "lambda", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.lambda", "fullModelPackageName" : "software.amazon.awssdk.services.lambda.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.lambda.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.lambda.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.lambda.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "lambda.model", "paginatorsPackageName" : "lambda.paginators", "protocol" : "rest-json", "queryProtocol" : false, "requestTransformPackageName" : "lambda.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Lambda", "serviceName" : "Lambda", "signingName" : "lambda", "syncBuilder" : "DefaultLambdaClientBuilder", "syncBuilderInterface" : "LambdaClientBuilder", "syncClient" : "DefaultLambdaClient", "syncInterface" : "LambdaClient", "transformPackageName" : "lambda.transform", "uid" : "lambda-2015-03-31", "xmlProtocol" : false }, "operations" : { "AddLayerVersionPermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds permissions to the resource-based policy of a version of an AWS Lambda layer. Use this action to grant layer usage permission to other accounts. You can grant permission to a single account, all AWS accounts, or all accounts in an organization.

To revoke permission, call RemoveLayerVersionPermission with the statement ID that you specified when you added it.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "PolicyLengthExceededException", "documentation" : "

The permissions policy for the resource is too large. Learn more

", "httpStatusCode" : 400 }, { "exceptionName" : "PreconditionFailedException", "documentation" : "

The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction or the GetAlias API to retrieve the latest RevisionId for your resource.

", "httpStatusCode" : 412 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddLayerVersionPermissionRequest", "variableName" : "addLayerVersionPermissionRequest", "variableType" : "AddLayerVersionPermissionRequest", "documentation" : "", "simpleType" : "AddLayerVersionPermissionRequest", "variableSetterType" : "AddLayerVersionPermissionRequest" }, "methodName" : "addLayerVersionPermission", "operationName" : "AddLayerVersionPermission", "paginated" : false, "returnType" : { "returnType" : "AddLayerVersionPermissionResponse", "documentation" : null }, "syncReturnType" : "AddLayerVersionPermissionResponse" }, "AddPermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Grants an AWS service or another account permission to use a function. You can apply the policy at the function level, or specify a qualifier to restrict access to a single version or alias. If you use a qualifier, the invoker must use the full Amazon Resource Name (ARN) of that version or alias to invoke the function.

To grant permission to another account, specify the account ID as the Principal. For AWS services, the principal is a domain-style identifier defined by the service, like s3.amazonaws.com or sns.amazonaws.com. For AWS services, you can also specify the ARN or owning account of the associated resource as the SourceArn or SourceAccount. If you grant permission to a service principal without specifying the source, other accounts could potentially configure resources in their account to invoke your Lambda function.

This action adds a statement to a resource-based permissions policy for the function. For more information about function policies, see Lambda Function Policies.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "PolicyLengthExceededException", "documentation" : "

The permissions policy for the resource is too large. Learn more

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an alias for a Lambda function version. Use aliases to provide clients with a function identifier that you can update to invoke a different version.

You can also map an alias to split invocation requests between two versions. Use the RoutingConfig parameter to specify a second version and the percentage of invocation requests that it receives.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAliasRequest", "variableName" : "createAliasRequest", "variableType" : "CreateAliasRequest", "documentation" : "", "simpleType" : "CreateAliasRequest", "variableSetterType" : "CreateAliasRequest" }, "methodName" : "createAlias", "operationName" : "CreateAlias", "paginated" : false, "returnType" : { "returnType" : "CreateAliasResponse", "documentation" : "

Provides configuration information about a Lambda function alias.

" }, "syncReturnType" : "CreateAliasResponse" }, "CreateEventSourceMapping" : { "authType" : "IAM", "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.

The following error handling options are only available for stream sources (DynamoDB and Kinesis):

  • BisectBatchOnFunctionError - If the function returns an error, split the batch in two and retry.

  • DestinationConfig - Send discarded records to an Amazon SQS queue or Amazon SNS topic.

  • MaximumRecordAgeInSeconds - Discard records older than the specified age.

  • MaximumRetryAttempts - Discard records after the specified number of retries.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a Lambda function. To create a function, you need a deployment package and an execution role. The deployment package contains your function code. The execution role grants the function permission to use AWS services, such as Amazon CloudWatch Logs for log streaming and AWS X-Ray for request tracing.

When you create a function, Lambda provisions an instance of the function and its supporting resources. If your function connects to a VPC, this process can take a minute or so. During this time, you can't invoke or modify the function. The State, StateReason, and StateReasonCode fields in the response from GetFunctionConfiguration indicate when the function is ready to invoke. For more information, see Function States.

A function has an unpublished version, and can have published versions and aliases. The unpublished version changes when you update your function's code and configuration. A published version is a snapshot of your function code and configuration that can't be changed. An alias is a named resource that maps to a version, and can be changed to map to a different version. Use the Publish parameter to create version 1 of your function from its initial configuration.

The other parameters let you configure version-specific and function-level settings. You can modify version-specific settings later with UpdateFunctionConfiguration. Function-level settings apply to both the unpublished and published versions of the function, and include tags (TagResource) and per-function concurrency limits (PutFunctionConcurrency).

If another account or an AWS service invokes your function, use AddPermission to grant permission by creating a resource-based IAM policy. You can grant permissions at the function level, on a version, or on an alias.

To invoke your function directly, use Invoke. To invoke your function in response to events in other AWS services, create an event source mapping (CreateEventSourceMapping), or configure a function trigger in the other service. For more information, see Invoking Functions.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "CodeStorageExceededException", "documentation" : "

You have exceeded your maximum total code size per account. Learn more

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateFunctionRequest", "variableName" : "createFunctionRequest", "variableType" : "CreateFunctionRequest", "documentation" : "", "simpleType" : "CreateFunctionRequest", "variableSetterType" : "CreateFunctionRequest" }, "methodName" : "createFunction", "operationName" : "CreateFunction", "paginated" : false, "returnType" : { "returnType" : "CreateFunctionResponse", "documentation" : "

Details about a function's configuration.

" }, "syncReturnType" : "CreateFunctionResponse" }, "DeleteAlias" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a Lambda function alias.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an event source mapping. You can get the identifier of a mapping from the output of ListEventSourceMappings.

When you delete an event source mapping, it enters a Deleting state and might not be completely deleted for several seconds.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceInUseException", "documentation" : "

The operation conflicts with the resource's availability. For example, you attempted to update an EventSource Mapping in CREATING, or tried to delete a EventSource mapping currently in the UPDATING state.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteEventSourceMappingRequest", "variableName" : "deleteEventSourceMappingRequest", "variableType" : "DeleteEventSourceMappingRequest", "documentation" : "", "simpleType" : "DeleteEventSourceMappingRequest", "variableSetterType" : "DeleteEventSourceMappingRequest" }, "methodName" : "deleteEventSourceMapping", "operationName" : "DeleteEventSourceMapping", "paginated" : false, "returnType" : { "returnType" : "DeleteEventSourceMappingResponse", "documentation" : "

A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.

" }, "syncReturnType" : "DeleteEventSourceMappingResponse" }, "DeleteFunction" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a Lambda function. To delete a specific function version, use the Qualifier parameter. Otherwise, all versions and aliases are deleted.

To delete Lambda event source mappings that invoke a function, use DeleteEventSourceMapping. For AWS services and resources that invoke your function directly, delete the trigger in the service where you originally configured it.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a concurrent execution limit from a function.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 } ], "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" }, "DeleteFunctionEventInvokeConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the configuration for asynchronous invocation for a function, version, or alias.

To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteFunctionEventInvokeConfigRequest", "variableName" : "deleteFunctionEventInvokeConfigRequest", "variableType" : "DeleteFunctionEventInvokeConfigRequest", "documentation" : "", "simpleType" : "DeleteFunctionEventInvokeConfigRequest", "variableSetterType" : "DeleteFunctionEventInvokeConfigRequest" }, "methodName" : "deleteFunctionEventInvokeConfig", "operationName" : "DeleteFunctionEventInvokeConfig", "paginated" : false, "returnType" : { "returnType" : "DeleteFunctionEventInvokeConfigResponse", "documentation" : null }, "syncReturnType" : "DeleteFunctionEventInvokeConfigResponse" }, "DeleteLayerVersion" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a version of an AWS Lambda layer. Deleted versions can no longer be viewed or added to functions. To avoid breaking functions, a copy of the version remains in Lambda until no functions refer to it.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteLayerVersionRequest", "variableName" : "deleteLayerVersionRequest", "variableType" : "DeleteLayerVersionRequest", "documentation" : "", "simpleType" : "DeleteLayerVersionRequest", "variableSetterType" : "DeleteLayerVersionRequest" }, "methodName" : "deleteLayerVersion", "operationName" : "DeleteLayerVersion", "paginated" : false, "returnType" : { "returnType" : "DeleteLayerVersionResponse", "documentation" : null }, "syncReturnType" : "DeleteLayerVersionResponse" }, "DeleteProvisionedConcurrencyConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the provisioned concurrency configuration for a function.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteProvisionedConcurrencyConfigRequest", "variableName" : "deleteProvisionedConcurrencyConfigRequest", "variableType" : "DeleteProvisionedConcurrencyConfigRequest", "documentation" : "", "simpleType" : "DeleteProvisionedConcurrencyConfigRequest", "variableSetterType" : "DeleteProvisionedConcurrencyConfigRequest" }, "methodName" : "deleteProvisionedConcurrencyConfig", "operationName" : "DeleteProvisionedConcurrencyConfig", "paginated" : false, "returnType" : { "returnType" : "DeleteProvisionedConcurrencyConfigResponse", "documentation" : null }, "syncReturnType" : "DeleteProvisionedConcurrencyConfigResponse" }, "GetAccountSettings" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves details about your account's limits and usage in an AWS Region.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns details about a Lambda function alias.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAliasRequest", "variableName" : "getAliasRequest", "variableType" : "GetAliasRequest", "documentation" : "", "simpleType" : "GetAliasRequest", "variableSetterType" : "GetAliasRequest" }, "methodName" : "getAlias", "operationName" : "GetAlias", "paginated" : false, "returnType" : { "returnType" : "GetAliasResponse", "documentation" : "

Provides configuration information about a Lambda function alias.

" }, "syncReturnType" : "GetAliasResponse" }, "GetEventSourceMapping" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns details about an event source mapping. You can get the identifier of a mapping from the output of ListEventSourceMappings.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the function or function version, with a link to download the deployment package that's valid for 10 minutes. If you specify a function version, only details that are specific to that version are returned.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetFunctionRequest", "variableName" : "getFunctionRequest", "variableType" : "GetFunctionRequest", "documentation" : "", "simpleType" : "GetFunctionRequest", "variableSetterType" : "GetFunctionRequest" }, "methodName" : "getFunction", "operationName" : "GetFunction", "paginated" : false, "returnType" : { "returnType" : "GetFunctionResponse", "documentation" : null }, "syncReturnType" : "GetFunctionResponse" }, "GetFunctionConcurrency" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns details about the concurrency configuration for a function. To set a concurrency limit for a function, use PutFunctionConcurrency.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetFunctionConcurrencyRequest", "variableName" : "getFunctionConcurrencyRequest", "variableType" : "GetFunctionConcurrencyRequest", "documentation" : "", "simpleType" : "GetFunctionConcurrencyRequest", "variableSetterType" : "GetFunctionConcurrencyRequest" }, "methodName" : "getFunctionConcurrency", "operationName" : "GetFunctionConcurrency", "paginated" : false, "returnType" : { "returnType" : "GetFunctionConcurrencyResponse", "documentation" : null }, "syncReturnType" : "GetFunctionConcurrencyResponse" }, "GetFunctionConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the version-specific settings of a Lambda function or version. The output includes only options that can vary between versions of a function. To modify these settings, use UpdateFunctionConfiguration.

To get all of a function's details, including function-level settings, use GetFunction.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetFunctionConfigurationRequest", "variableName" : "getFunctionConfigurationRequest", "variableType" : "GetFunctionConfigurationRequest", "documentation" : "", "simpleType" : "GetFunctionConfigurationRequest", "variableSetterType" : "GetFunctionConfigurationRequest" }, "methodName" : "getFunctionConfiguration", "operationName" : "GetFunctionConfiguration", "paginated" : false, "returnType" : { "returnType" : "GetFunctionConfigurationResponse", "documentation" : "

Details about a function's configuration.

" }, "syncReturnType" : "GetFunctionConfigurationResponse" }, "GetFunctionEventInvokeConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the configuration for asynchronous invocation for a function, version, or alias.

To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetFunctionEventInvokeConfigRequest", "variableName" : "getFunctionEventInvokeConfigRequest", "variableType" : "GetFunctionEventInvokeConfigRequest", "documentation" : "", "simpleType" : "GetFunctionEventInvokeConfigRequest", "variableSetterType" : "GetFunctionEventInvokeConfigRequest" }, "methodName" : "getFunctionEventInvokeConfig", "operationName" : "GetFunctionEventInvokeConfig", "paginated" : false, "returnType" : { "returnType" : "GetFunctionEventInvokeConfigResponse", "documentation" : null }, "syncReturnType" : "GetFunctionEventInvokeConfigResponse" }, "GetLayerVersion" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about a version of an AWS Lambda layer, with a link to download the layer archive that's valid for 10 minutes.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetLayerVersionRequest", "variableName" : "getLayerVersionRequest", "variableType" : "GetLayerVersionRequest", "documentation" : "", "simpleType" : "GetLayerVersionRequest", "variableSetterType" : "GetLayerVersionRequest" }, "methodName" : "getLayerVersion", "operationName" : "GetLayerVersion", "paginated" : false, "returnType" : { "returnType" : "GetLayerVersionResponse", "documentation" : null }, "syncReturnType" : "GetLayerVersionResponse" }, "GetLayerVersionByArn" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about a version of an AWS Lambda layer, with a link to download the layer archive that's valid for 10 minutes.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetLayerVersionByArnRequest", "variableName" : "getLayerVersionByArnRequest", "variableType" : "GetLayerVersionByArnRequest", "documentation" : "", "simpleType" : "GetLayerVersionByArnRequest", "variableSetterType" : "GetLayerVersionByArnRequest" }, "methodName" : "getLayerVersionByArn", "operationName" : "GetLayerVersionByArn", "paginated" : false, "returnType" : { "returnType" : "GetLayerVersionByArnResponse", "documentation" : null }, "syncReturnType" : "GetLayerVersionByArnResponse" }, "GetLayerVersionPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the permission policy for a version of an AWS Lambda layer. For more information, see AddLayerVersionPermission.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetLayerVersionPolicyRequest", "variableName" : "getLayerVersionPolicyRequest", "variableType" : "GetLayerVersionPolicyRequest", "documentation" : "", "simpleType" : "GetLayerVersionPolicyRequest", "variableSetterType" : "GetLayerVersionPolicyRequest" }, "methodName" : "getLayerVersionPolicy", "operationName" : "GetLayerVersionPolicy", "paginated" : false, "returnType" : { "returnType" : "GetLayerVersionPolicyResponse", "documentation" : null }, "syncReturnType" : "GetLayerVersionPolicyResponse" }, "GetPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the resource-based IAM policy for a function, version, or alias.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "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" }, "GetProvisionedConcurrencyConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the provisioned concurrency configuration for a function's alias or version.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ProvisionedConcurrencyConfigNotFoundException", "documentation" : "

The specified configuration does not exist.

", "httpStatusCode" : 404 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetProvisionedConcurrencyConfigRequest", "variableName" : "getProvisionedConcurrencyConfigRequest", "variableType" : "GetProvisionedConcurrencyConfigRequest", "documentation" : "", "simpleType" : "GetProvisionedConcurrencyConfigRequest", "variableSetterType" : "GetProvisionedConcurrencyConfigRequest" }, "methodName" : "getProvisionedConcurrencyConfig", "operationName" : "GetProvisionedConcurrencyConfig", "paginated" : false, "returnType" : { "returnType" : "GetProvisionedConcurrencyConfigResponse", "documentation" : null }, "syncReturnType" : "GetProvisionedConcurrencyConfigResponse" }, "Invoke" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Invokes a Lambda function. You can invoke a function synchronously (and wait for the response), or asynchronously. To invoke a function asynchronously, set InvocationType to Event.

For synchronous invocation, details about the function response, including errors, are included in the response body and headers. For either invocation type, you can find more information in the execution log and trace.

When an error occurs, your function may be invoked multiple times. Retry behavior varies by error type, client, event source, and invocation type. For example, if you invoke a function asynchronously and it returns an error, Lambda executes the function up to two more times. For more information, see Retry Behavior.

For asynchronous invocation, Lambda adds events to a queue before sending them to your function. If your function does not have enough capacity to keep up with the queue, events may be lost. Occasionally, your function may receive the same event multiple times, even if no error occurs. To retain events that were not processed, configure your function with a dead-letter queue.

The status code in the API response doesn't reflect function errors. Error codes are reserved for errors that prevent your function from executing, such as permissions errors, limit errors, or issues with your function's code and configuration. For example, Lambda returns TooManyRequestsException if executing the function would cause you to exceed a concurrency limit at either the account level (ConcurrentInvocationLimitExceeded) or function level (ReservedFunctionConcurrentInvocationLimitExceeded).

For functions with a long timeout, your client might be disconnected during synchronous invocation while it waits for a response. Configure your HTTP client, SDK, firewall, proxy, or operating system to allow for long connections with timeout or keep-alive settings.

This operation requires permission for the lambda:InvokeFunction action.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource 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" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "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 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 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceNotReadyException", "documentation" : "

The function is inactive and its VPC connection is no longer available. Wait for the VPC connection to reestablish and try again.

", "httpStatusCode" : 502 } ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "InvokeRequest", "variableName" : "invokeRequest", "variableType" : "InvokeRequest", "documentation" : "", "simpleType" : "InvokeRequest", "variableSetterType" : "InvokeRequest" }, "methodName" : "invoke", "operationName" : "Invoke", "paginated" : false, "returnType" : { "returnType" : "InvokeResponse", "documentation" : null }, "syncReturnType" : "InvokeResponse" }, "ListAliases" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of aliases for a Lambda function.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListAliasesRequest", "variableName" : "listAliasesRequest", "variableType" : "ListAliasesRequest", "documentation" : "", "simpleType" : "ListAliasesRequest", "variableSetterType" : "ListAliasesRequest" }, "methodName" : "listAliases", "operationName" : "ListAliases", "paginated" : true, "returnType" : { "returnType" : "ListAliasesResponse", "documentation" : null }, "syncReturnType" : "ListAliasesResponse" }, "ListEventSourceMappings" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists event source mappings. Specify an EventSourceArn to only show event source mappings for a single event source.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" }, "ListFunctionEventInvokeConfigs" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a list of configurations for asynchronous invocation for a function.

To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListFunctionEventInvokeConfigsRequest", "variableName" : "listFunctionEventInvokeConfigsRequest", "variableType" : "ListFunctionEventInvokeConfigsRequest", "documentation" : "", "simpleType" : "ListFunctionEventInvokeConfigsRequest", "variableSetterType" : "ListFunctionEventInvokeConfigsRequest" }, "methodName" : "listFunctionEventInvokeConfigs", "operationName" : "ListFunctionEventInvokeConfigs", "paginated" : true, "returnType" : { "returnType" : "ListFunctionEventInvokeConfigsResponse", "documentation" : null }, "syncReturnType" : "ListFunctionEventInvokeConfigsResponse" }, "ListFunctions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of Lambda functions, with the version-specific configuration of each.

Set FunctionVersion to ALL to include all published versions of each function in addition to the unpublished version. To get more information about a function or version, use GetFunction.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListFunctionsRequest", "variableName" : "listFunctionsRequest", "variableType" : "ListFunctionsRequest", "documentation" : "", "simpleType" : "ListFunctionsRequest", "variableSetterType" : "ListFunctionsRequest" }, "methodName" : "listFunctions", "operationName" : "ListFunctions", "paginated" : true, "returnType" : { "returnType" : "ListFunctionsResponse", "documentation" : "

A list of Lambda functions.

" }, "syncReturnType" : "ListFunctionsResponse" }, "ListLayerVersions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the versions of an AWS Lambda layer. Versions that have been deleted aren't listed. Specify a runtime identifier to list only versions that indicate that they're compatible with that runtime.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListLayerVersionsRequest", "variableName" : "listLayerVersionsRequest", "variableType" : "ListLayerVersionsRequest", "documentation" : "", "simpleType" : "ListLayerVersionsRequest", "variableSetterType" : "ListLayerVersionsRequest" }, "methodName" : "listLayerVersions", "operationName" : "ListLayerVersions", "paginated" : true, "returnType" : { "returnType" : "ListLayerVersionsResponse", "documentation" : null }, "syncReturnType" : "ListLayerVersionsResponse" }, "ListLayers" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists AWS Lambda layers and shows information about the latest version of each. Specify a runtime identifier to list only layers that indicate that they're compatible with that runtime.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListLayersRequest", "variableName" : "listLayersRequest", "variableType" : "ListLayersRequest", "documentation" : "", "simpleType" : "ListLayersRequest", "variableSetterType" : "ListLayersRequest" }, "methodName" : "listLayers", "operationName" : "ListLayers", "paginated" : true, "returnType" : { "returnType" : "ListLayersResponse", "documentation" : null }, "syncReturnType" : "ListLayersResponse" }, "ListProvisionedConcurrencyConfigs" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a list of provisioned concurrency configurations for a function.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListProvisionedConcurrencyConfigsRequest", "variableName" : "listProvisionedConcurrencyConfigsRequest", "variableType" : "ListProvisionedConcurrencyConfigsRequest", "documentation" : "", "simpleType" : "ListProvisionedConcurrencyConfigsRequest", "variableSetterType" : "ListProvisionedConcurrencyConfigsRequest" }, "methodName" : "listProvisionedConcurrencyConfigs", "operationName" : "ListProvisionedConcurrencyConfigs", "paginated" : true, "returnType" : { "returnType" : "ListProvisionedConcurrencyConfigsResponse", "documentation" : null }, "syncReturnType" : "ListProvisionedConcurrencyConfigsResponse" }, "ListTags" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a function's tags. You can also view tags with GetFunction.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of versions, with the version-specific configuration of each.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListVersionsByFunctionRequest", "variableName" : "listVersionsByFunctionRequest", "variableType" : "ListVersionsByFunctionRequest", "documentation" : "", "simpleType" : "ListVersionsByFunctionRequest", "variableSetterType" : "ListVersionsByFunctionRequest" }, "methodName" : "listVersionsByFunction", "operationName" : "ListVersionsByFunction", "paginated" : true, "returnType" : { "returnType" : "ListVersionsByFunctionResponse", "documentation" : null }, "syncReturnType" : "ListVersionsByFunctionResponse" }, "PublishLayerVersion" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an AWS Lambda layer from a ZIP archive. Each time you call PublishLayerVersion with the same layer name, a new version is created.

Add layers to your function with CreateFunction or UpdateFunctionConfiguration.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "CodeStorageExceededException", "documentation" : "

You have exceeded your maximum total code size per account. Learn more

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PublishLayerVersionRequest", "variableName" : "publishLayerVersionRequest", "variableType" : "PublishLayerVersionRequest", "documentation" : "", "simpleType" : "PublishLayerVersionRequest", "variableSetterType" : "PublishLayerVersionRequest" }, "methodName" : "publishLayerVersion", "operationName" : "PublishLayerVersion", "paginated" : false, "returnType" : { "returnType" : "PublishLayerVersionResponse", "documentation" : null }, "syncReturnType" : "PublishLayerVersionResponse" }, "PublishVersion" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a version from the current code and configuration of a function. Use versions to create a snapshot of your function code and configuration that doesn't change.

AWS Lambda doesn't publish a version if the function's configuration and code haven't changed since the last version. Use UpdateFunctionCode or UpdateFunctionConfiguration to update the function before publishing a version.

Clients can invoke versions directly or with an alias. To create an alias, use CreateAlias.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "CodeStorageExceededException", "documentation" : "

You have exceeded your maximum total code size per account. Learn more

", "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 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PublishVersionRequest", "variableName" : "publishVersionRequest", "variableType" : "PublishVersionRequest", "documentation" : "", "simpleType" : "PublishVersionRequest", "variableSetterType" : "PublishVersionRequest" }, "methodName" : "publishVersion", "operationName" : "PublishVersion", "paginated" : false, "returnType" : { "returnType" : "PublishVersionResponse", "documentation" : "

Details about a function's configuration.

" }, "syncReturnType" : "PublishVersionResponse" }, "PutFunctionConcurrency" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the maximum number of simultaneous executions for a function, and reserves capacity for that concurrency level.

Concurrency settings apply to the function as a whole, including all published versions and the unpublished version. Reserving concurrency both ensures that your function has capacity to process the specified number of events simultaneously, and prevents it from scaling beyond that level. Use GetFunction to see the current setting for a function.

Use GetAccountSettings to see your Regional concurrency limit. You can reserve concurrency for as many functions as you like, as long as you leave at least 100 simultaneous executions unreserved for functions that aren't configured with a per-function limit. For more information, see Managing Concurrency.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 } ], "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" }, "PutFunctionEventInvokeConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Configures options for asynchronous invocation on a function, version, or alias.

By default, Lambda retries an asynchronous invocation twice if the function returns an error. It retains events in a queue for up to six hours. When an event fails all processing attempts or stays in the asynchronous invocation queue for too long, Lambda discards it. To retain discarded events, configure a dead-letter queue with UpdateFunctionConfiguration.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutFunctionEventInvokeConfigRequest", "variableName" : "putFunctionEventInvokeConfigRequest", "variableType" : "PutFunctionEventInvokeConfigRequest", "documentation" : "", "simpleType" : "PutFunctionEventInvokeConfigRequest", "variableSetterType" : "PutFunctionEventInvokeConfigRequest" }, "methodName" : "putFunctionEventInvokeConfig", "operationName" : "PutFunctionEventInvokeConfig", "paginated" : false, "returnType" : { "returnType" : "PutFunctionEventInvokeConfigResponse", "documentation" : null }, "syncReturnType" : "PutFunctionEventInvokeConfigResponse" }, "PutProvisionedConcurrencyConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds a provisioned concurrency configuration to a function's alias or version.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutProvisionedConcurrencyConfigRequest", "variableName" : "putProvisionedConcurrencyConfigRequest", "variableType" : "PutProvisionedConcurrencyConfigRequest", "documentation" : "", "simpleType" : "PutProvisionedConcurrencyConfigRequest", "variableSetterType" : "PutProvisionedConcurrencyConfigRequest" }, "methodName" : "putProvisionedConcurrencyConfig", "operationName" : "PutProvisionedConcurrencyConfig", "paginated" : false, "returnType" : { "returnType" : "PutProvisionedConcurrencyConfigResponse", "documentation" : null }, "syncReturnType" : "PutProvisionedConcurrencyConfigResponse" }, "RemoveLayerVersionPermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a statement from the permissions policy for a version of an AWS Lambda layer. For more information, see AddLayerVersionPermission.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "PreconditionFailedException", "documentation" : "

The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction or the GetAlias API to retrieve the latest RevisionId for your resource.

", "httpStatusCode" : 412 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RemoveLayerVersionPermissionRequest", "variableName" : "removeLayerVersionPermissionRequest", "variableType" : "RemoveLayerVersionPermissionRequest", "documentation" : "", "simpleType" : "RemoveLayerVersionPermissionRequest", "variableSetterType" : "RemoveLayerVersionPermissionRequest" }, "methodName" : "removeLayerVersionPermission", "operationName" : "RemoveLayerVersionPermission", "paginated" : false, "returnType" : { "returnType" : "RemoveLayerVersionPermissionResponse", "documentation" : null }, "syncReturnType" : "RemoveLayerVersionPermissionResponse" }, "RemovePermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Revokes function-use permission from an AWS service or another account. You can get the ID of the statement from the output of GetPolicy.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds tags to a function.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes tags from a function.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the configuration of a Lambda function alias.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was 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 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAliasRequest", "variableName" : "updateAliasRequest", "variableType" : "UpdateAliasRequest", "documentation" : "", "simpleType" : "UpdateAliasRequest", "variableSetterType" : "UpdateAliasRequest" }, "methodName" : "updateAlias", "operationName" : "UpdateAlias", "paginated" : false, "returnType" : { "returnType" : "UpdateAliasResponse", "documentation" : "

Provides configuration information about a Lambda function alias.

" }, "syncReturnType" : "UpdateAliasResponse" }, "UpdateEventSourceMapping" : { "authType" : "IAM", "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.

The following error handling options are only available for stream sources (DynamoDB and Kinesis):

  • BisectBatchOnFunctionError - If the function returns an error, split the batch in two and retry.

  • DestinationConfig - Send discarded records to an Amazon SQS queue or Amazon SNS topic.

  • MaximumRecordAgeInSeconds - Discard records older than the specified age.

  • MaximumRetryAttempts - Discard records after the specified number of retries.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceInUseException", "documentation" : "

The operation conflicts with the resource's availability. For example, you attempted to update an EventSource Mapping in CREATING, or tried to delete a EventSource mapping currently in the UPDATING state.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateEventSourceMappingRequest", "variableName" : "updateEventSourceMappingRequest", "variableType" : "UpdateEventSourceMappingRequest", "documentation" : "", "simpleType" : "UpdateEventSourceMappingRequest", "variableSetterType" : "UpdateEventSourceMappingRequest" }, "methodName" : "updateEventSourceMapping", "operationName" : "UpdateEventSourceMapping", "paginated" : false, "returnType" : { "returnType" : "UpdateEventSourceMappingResponse", "documentation" : "

A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.

" }, "syncReturnType" : "UpdateEventSourceMappingResponse" }, "UpdateFunctionCode" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a Lambda function's code.

The function's code is locked when you publish a version. You can't modify the code of a published version, only the unpublished version.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "CodeStorageExceededException", "documentation" : "

You have exceeded your maximum total code size per account. Learn more

", "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 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateFunctionCodeRequest", "variableName" : "updateFunctionCodeRequest", "variableType" : "UpdateFunctionCodeRequest", "documentation" : "", "simpleType" : "UpdateFunctionCodeRequest", "variableSetterType" : "UpdateFunctionCodeRequest" }, "methodName" : "updateFunctionCode", "operationName" : "UpdateFunctionCode", "paginated" : false, "returnType" : { "returnType" : "UpdateFunctionCodeResponse", "documentation" : "

Details about a function's configuration.

" }, "syncReturnType" : "UpdateFunctionCodeResponse" }, "UpdateFunctionConfiguration" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Modify the version-specific settings of a Lambda function.

When you update a function, Lambda provisions an instance of the function and its supporting resources. If your function connects to a VPC, this process can take a minute. During this time, you can't modify the function, but you can still invoke it. The LastUpdateStatus, LastUpdateStatusReason, and LastUpdateStatusReasonCode fields in the response from GetFunctionConfiguration indicate when the update is complete and the function is processing events with the new configuration. For more information, see Function States.

These settings can vary between versions of a function and are locked when you publish a version. You can't modify the configuration of a published version, only the unpublished version.

To configure function concurrency, use PutFunctionConcurrency. To grant invoke permissions to an account or AWS service, use AddPermission.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "ResourceConflictException", "documentation" : "

The resource already exists, or another operation is in progress.

", "httpStatusCode" : 409 }, { "exceptionName" : "PreconditionFailedException", "documentation" : "

The RevisionId provided does not match the latest RevisionId for the Lambda function or alias. Call the GetFunction or the GetAlias API to retrieve the latest RevisionId for your resource.

", "httpStatusCode" : 412 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateFunctionConfigurationRequest", "variableName" : "updateFunctionConfigurationRequest", "variableType" : "UpdateFunctionConfigurationRequest", "documentation" : "", "simpleType" : "UpdateFunctionConfigurationRequest", "variableSetterType" : "UpdateFunctionConfigurationRequest" }, "methodName" : "updateFunctionConfiguration", "operationName" : "UpdateFunctionConfiguration", "paginated" : false, "returnType" : { "returnType" : "UpdateFunctionConfigurationResponse", "documentation" : "

Details about a function's configuration.

" }, "syncReturnType" : "UpdateFunctionConfigurationResponse" }, "UpdateFunctionEventInvokeConfig" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the configuration for asynchronous invocation for a function, version, or alias.

To configure options for asynchronous invocation, use PutFunctionEventInvokeConfig.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "ServiceException", "documentation" : "

The AWS Lambda service encountered an internal error.

", "httpStatusCode" : 500 }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The resource specified in the request does not exist.

", "httpStatusCode" : 404 }, { "exceptionName" : "InvalidParameterValueException", "documentation" : "

One of the parameters in the request is invalid.

", "httpStatusCode" : 400 }, { "exceptionName" : "TooManyRequestsException", "documentation" : "

The request throughput limit was exceeded.

", "httpStatusCode" : 429 } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateFunctionEventInvokeConfigRequest", "variableName" : "updateFunctionEventInvokeConfigRequest", "variableType" : "UpdateFunctionEventInvokeConfigRequest", "documentation" : "", "simpleType" : "UpdateFunctionEventInvokeConfigRequest", "variableSetterType" : "UpdateFunctionEventInvokeConfigRequest" }, "methodName" : "updateFunctionEventInvokeConfig", "operationName" : "UpdateFunctionEventInvokeConfig", "paginated" : false, "returnType" : { "returnType" : "UpdateFunctionEventInvokeConfigResponse", "documentation" : null }, "syncReturnType" : "UpdateFunctionEventInvokeConfigResponse" } }, "shapes" : { "AccountLimit" : { "c2jName" : "AccountLimit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Limits that are related to concurrency and storage. All file and storage sizes are in bytes.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalCodeSize", "beanStyleSetterMethodName" : "setTotalCodeSize", "c2jName" : "TotalCodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@return The amount of storage space that you can use for all deployment packages and layer archives.\n@deprecated Use {@link #totalCodeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalCodeSize(Long)}\n", "documentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalCodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCodeSize", "fluentSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCodeSize", "getterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@return The amount of storage space that you can use for all deployment packages and layer archives.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCodeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalCodeSize", "sensitive" : false, "setterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.", "setterMethodName" : "setTotalCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSizeUnzipped", "beanStyleSetterMethodName" : "setCodeSizeUnzipped", "c2jName" : "CodeSizeUnzipped", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeUnzipped(Long)}.\n@param codeSizeUnzipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeUnzipped(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@return The maximum size of a function's deployment package and layers when they're extracted.\n@deprecated Use {@link #codeSizeUnzipped()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSizeUnzipped(Long)}\n", "documentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSizeUnzipped property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSizeUnzipped", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSizeUnzipped", "fluentSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSizeUnzipped", "getterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@return The maximum size of a function's deployment package and layers when they're extracted.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeSizeUnzipped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSizeUnzipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSizeUnzipped", "sensitive" : false, "setterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.", "setterMethodName" : "setCodeSizeUnzipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeUnzipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeUnzipped", "variableType" : "Long", "documentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSizeZipped", "beanStyleSetterMethodName" : "setCodeSizeZipped", "c2jName" : "CodeSizeZipped", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeZipped(Long)}.\n@param codeSizeZipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeZipped(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@return The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@deprecated Use {@link #codeSizeZipped()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSizeZipped(Long)}\n", "documentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSizeZipped property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSizeZipped", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSizeZipped", "fluentSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSizeZipped", "getterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@return The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeSizeZipped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSizeZipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSizeZipped", "sensitive" : false, "setterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.", "setterMethodName" : "setCodeSizeZipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeZipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeZipped", "variableType" : "Long", "documentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConcurrentExecutions", "beanStyleSetterMethodName" : "setConcurrentExecutions", "c2jName" : "ConcurrentExecutions", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of simultaneous function executions.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #concurrentExecutions(Integer)}.\n@param concurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@return The maximum number of simultaneous function executions.\n@deprecated Use {@link #concurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #concurrentExecutions(Integer)}\n", "documentation" : "

The maximum number of simultaneous function executions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "concurrentExecutions", "fluentSetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "concurrentExecutions", "getterDocumentation" : "

The maximum number of simultaneous function executions.

\n@return The maximum number of simultaneous function executions.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.", "setterMethodName" : "setConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "concurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "concurrentExecutions", "variableType" : "Integer", "documentation" : "

The maximum number of simultaneous function executions.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions", "beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions", "c2jName" : "UnreservedConcurrentExecutions", "c2jShape" : "UnreservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unreservedConcurrentExecutions(Integer)}.\n@param unreservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unreservedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@return The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@deprecated Use {@link #unreservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unreservedConcurrentExecutions(Integer)}\n", "documentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnreservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnreservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unreservedConcurrentExecutions", "fluentSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unreservedConcurrentExecutions", "getterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@return The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UnreservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnreservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnreservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.", "setterMethodName" : "setUnreservedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unreservedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unreservedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSizeUnzipped" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSizeUnzipped", "beanStyleSetterMethodName" : "setCodeSizeUnzipped", "c2jName" : "CodeSizeUnzipped", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeUnzipped(Long)}.\n@param codeSizeUnzipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeUnzipped(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@return The maximum size of a function's deployment package and layers when they're extracted.\n@deprecated Use {@link #codeSizeUnzipped()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSizeUnzipped(Long)}\n", "documentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSizeUnzipped property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSizeUnzipped", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSizeUnzipped", "fluentSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSizeUnzipped", "getterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@return The maximum size of a function's deployment package and layers when they're extracted.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeSizeUnzipped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSizeUnzipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSizeUnzipped", "sensitive" : false, "setterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.", "setterMethodName" : "setCodeSizeUnzipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeUnzipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeUnzipped", "variableType" : "Long", "documentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSizeZipped" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSizeZipped", "beanStyleSetterMethodName" : "setCodeSizeZipped", "c2jName" : "CodeSizeZipped", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeZipped(Long)}.\n@param codeSizeZipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeZipped(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@return The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@deprecated Use {@link #codeSizeZipped()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSizeZipped(Long)}\n", "documentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSizeZipped property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSizeZipped", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSizeZipped", "fluentSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSizeZipped", "getterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@return The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeSizeZipped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSizeZipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSizeZipped", "sensitive" : false, "setterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.", "setterMethodName" : "setCodeSizeZipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeZipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeZipped", "variableType" : "Long", "documentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConcurrentExecutions", "beanStyleSetterMethodName" : "setConcurrentExecutions", "c2jName" : "ConcurrentExecutions", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of simultaneous function executions.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #concurrentExecutions(Integer)}.\n@param concurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@return The maximum number of simultaneous function executions.\n@deprecated Use {@link #concurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #concurrentExecutions(Integer)}\n", "documentation" : "

The maximum number of simultaneous function executions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "concurrentExecutions", "fluentSetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "concurrentExecutions", "getterDocumentation" : "

The maximum number of simultaneous function executions.

\n@return The maximum number of simultaneous function executions.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.", "setterMethodName" : "setConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "concurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "concurrentExecutions", "variableType" : "Integer", "documentation" : "

The maximum number of simultaneous function executions.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TotalCodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalCodeSize", "beanStyleSetterMethodName" : "setTotalCodeSize", "c2jName" : "TotalCodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@return The amount of storage space that you can use for all deployment packages and layer archives.\n@deprecated Use {@link #totalCodeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalCodeSize(Long)}\n", "documentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalCodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCodeSize", "fluentSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCodeSize", "getterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@return The amount of storage space that you can use for all deployment packages and layer archives.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCodeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalCodeSize", "sensitive" : false, "setterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.", "setterMethodName" : "setTotalCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UnreservedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions", "beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions", "c2jName" : "UnreservedConcurrentExecutions", "c2jShape" : "UnreservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unreservedConcurrentExecutions(Integer)}.\n@param unreservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unreservedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@return The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@deprecated Use {@link #unreservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unreservedConcurrentExecutions(Integer)}\n", "documentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnreservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnreservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unreservedConcurrentExecutions", "fluentSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unreservedConcurrentExecutions", "getterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@return The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UnreservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnreservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnreservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.", "setterMethodName" : "setUnreservedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unreservedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unreservedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalCodeSize", "beanStyleSetterMethodName" : "setTotalCodeSize", "c2jName" : "TotalCodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@return The amount of storage space that you can use for all deployment packages and layer archives.\n@deprecated Use {@link #totalCodeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalCodeSize(Long)}\n", "documentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalCodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCodeSize", "fluentSetterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCodeSize", "getterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@return The amount of storage space that you can use for all deployment packages and layer archives.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCodeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalCodeSize", "sensitive" : false, "setterDocumentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space that you can use for all deployment packages and layer archives.", "setterMethodName" : "setTotalCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : "

The amount of storage space that you can use for all deployment packages and layer archives.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSizeUnzipped", "beanStyleSetterMethodName" : "setCodeSizeUnzipped", "c2jName" : "CodeSizeUnzipped", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeUnzipped(Long)}.\n@param codeSizeUnzipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeUnzipped(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@return The maximum size of a function's deployment package and layers when they're extracted.\n@deprecated Use {@link #codeSizeUnzipped()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSizeUnzipped(Long)}\n", "documentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSizeUnzipped property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSizeUnzipped", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSizeUnzipped", "fluentSetterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSizeUnzipped", "getterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@return The maximum size of a function's deployment package and layers when they're extracted.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeSizeUnzipped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSizeUnzipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSizeUnzipped", "sensitive" : false, "setterDocumentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

\n@param codeSizeUnzipped The maximum size of a function's deployment package and layers when they're extracted.", "setterMethodName" : "setCodeSizeUnzipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeUnzipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeUnzipped", "variableType" : "Long", "documentation" : "

The maximum size of a function's deployment package and layers when they're extracted.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSizeZipped", "beanStyleSetterMethodName" : "setCodeSizeZipped", "c2jName" : "CodeSizeZipped", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #codeSizeZipped(Long)}.\n@param codeSizeZipped a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #codeSizeZipped(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@return The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@deprecated Use {@link #codeSizeZipped()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSizeZipped(Long)}\n", "documentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSizeZipped property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSizeZipped", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSizeZipped", "fluentSetterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSizeZipped", "getterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@return The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CodeSizeZipped", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSizeZipped", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSizeZipped", "sensitive" : false, "setterDocumentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

\n@param codeSizeZipped The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.", "setterMethodName" : "setCodeSizeZipped", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeZipped", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSizeZipped", "variableType" : "Long", "documentation" : "

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConcurrentExecutions", "beanStyleSetterMethodName" : "setConcurrentExecutions", "c2jName" : "ConcurrentExecutions", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of simultaneous function executions.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #concurrentExecutions(Integer)}.\n@param concurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #concurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@return The maximum number of simultaneous function executions.\n@deprecated Use {@link #concurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #concurrentExecutions(Integer)}\n", "documentation" : "

The maximum number of simultaneous function executions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "concurrentExecutions", "fluentSetterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "concurrentExecutions", "getterDocumentation" : "

The maximum number of simultaneous function executions.

\n@return The maximum number of simultaneous function executions.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The maximum number of simultaneous function executions.

\n@param concurrentExecutions The maximum number of simultaneous function executions.", "setterMethodName" : "setConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "concurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "concurrentExecutions", "variableType" : "Integer", "documentation" : "

The maximum number of simultaneous function executions.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUnreservedConcurrentExecutions", "beanStyleSetterMethodName" : "setUnreservedConcurrentExecutions", "c2jName" : "UnreservedConcurrentExecutions", "c2jShape" : "UnreservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #unreservedConcurrentExecutions(Integer)}.\n@param unreservedConcurrentExecutions a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #unreservedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@return The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@deprecated Use {@link #unreservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #unreservedConcurrentExecutions(Integer)}\n", "documentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UnreservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUnreservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unreservedConcurrentExecutions", "fluentSetterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unreservedConcurrentExecutions", "getterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@return The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UnreservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnreservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnreservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

\n@param unreservedConcurrentExecutions The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.", "setterMethodName" : "setUnreservedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unreservedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unreservedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "AccountUsage" : { "c2jName" : "AccountUsage", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The number of functions and amount of storage in use.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalCodeSize", "beanStyleSetterMethodName" : "setTotalCodeSize", "c2jName" : "TotalCodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@return The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@deprecated Use {@link #totalCodeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalCodeSize(Long)}\n", "documentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalCodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCodeSize", "fluentSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCodeSize", "getterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@return The amount of storage space, in bytes, that's being used by deployment packages and layer archives.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCodeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalCodeSize", "sensitive" : false, "setterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.", "setterMethodName" : "setTotalCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionCount", "beanStyleSetterMethodName" : "setFunctionCount", "c2jName" : "FunctionCount", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The number of Lambda functions.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #functionCount(Long)}.\n@param functionCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of Lambda functions.

\n@return The number of Lambda functions.\n@deprecated Use {@link #functionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionCount(Long)}\n", "documentation" : "

The number of Lambda functions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionCount", "fluentSetterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionCount", "getterDocumentation" : "

The number of Lambda functions.

\n@return The number of Lambda functions.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "FunctionCount", "sensitive" : false, "setterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.", "setterMethodName" : "setFunctionCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "functionCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "functionCount", "variableType" : "Long", "documentation" : "

The number of Lambda functions.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionCount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionCount", "beanStyleSetterMethodName" : "setFunctionCount", "c2jName" : "FunctionCount", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The number of Lambda functions.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #functionCount(Long)}.\n@param functionCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of Lambda functions.

\n@return The number of Lambda functions.\n@deprecated Use {@link #functionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionCount(Long)}\n", "documentation" : "

The number of Lambda functions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionCount", "fluentSetterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionCount", "getterDocumentation" : "

The number of Lambda functions.

\n@return The number of Lambda functions.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "FunctionCount", "sensitive" : false, "setterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.", "setterMethodName" : "setFunctionCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "functionCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "functionCount", "variableType" : "Long", "documentation" : "

The number of Lambda functions.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TotalCodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalCodeSize", "beanStyleSetterMethodName" : "setTotalCodeSize", "c2jName" : "TotalCodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@return The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@deprecated Use {@link #totalCodeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalCodeSize(Long)}\n", "documentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalCodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCodeSize", "fluentSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCodeSize", "getterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@return The amount of storage space, in bytes, that's being used by deployment packages and layer archives.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCodeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalCodeSize", "sensitive" : false, "setterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.", "setterMethodName" : "setTotalCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTotalCodeSize", "beanStyleSetterMethodName" : "setTotalCodeSize", "c2jName" : "TotalCodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #totalCodeSize(Long)}.\n@param totalCodeSize a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #totalCodeSize(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@return The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@deprecated Use {@link #totalCodeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #totalCodeSize(Long)}\n", "documentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TotalCodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTotalCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCodeSize", "fluentSetterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCodeSize", "getterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@return The amount of storage space, in bytes, that's being used by deployment packages and layer archives.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TotalCodeSize", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TotalCodeSize", "sensitive" : false, "setterDocumentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

\n@param totalCodeSize The amount of storage space, in bytes, that's being used by deployment packages and layer archives.", "setterMethodName" : "setTotalCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "totalCodeSize", "variableType" : "Long", "documentation" : "

The amount of storage space, in bytes, that's being used by deployment packages and layer archives.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionCount", "beanStyleSetterMethodName" : "setFunctionCount", "c2jName" : "FunctionCount", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

The number of Lambda functions.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #functionCount(Long)}.\n@param functionCount a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionCount(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of Lambda functions.

\n@return The number of Lambda functions.\n@deprecated Use {@link #functionCount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionCount(Long)}\n", "documentation" : "

The number of Lambda functions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionCount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionCount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionCount", "fluentSetterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionCount", "getterDocumentation" : "

The number of Lambda functions.

\n@return The number of Lambda functions.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "FunctionCount", "sensitive" : false, "setterDocumentation" : "

The number of Lambda functions.

\n@param functionCount The number of Lambda functions.", "setterMethodName" : "setFunctionCount", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "functionCount", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "functionCount", "variableType" : "Long", "documentation" : "

The number of Lambda functions.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "AddLayerVersionPermissionRequest" : { "c2jName" : "AddLayerVersionPermissionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AddLayerVersionPermission", "locationName" : null, "requestUri" : "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

The name or Amazon Resource Name (ARN) of the layer.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

The name or Amazon Resource Name (ARN) of the layer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

The version number.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The version number.

\n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The version number.

\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

The version number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

The version number.

\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

The version number.

\n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

The version number.

\n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

The version number.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@return An identifier that distinguishes the policy from others on the same layer version.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

An identifier that distinguishes the policy from others on the same layer version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@return An identifier that distinguishes the policy from others on the same layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.", "setterMethodName" : "setStatementId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : "

An identifier that distinguishes the policy from others on the same layer version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "LayerPermissionAllowedAction", "defaultConsumerFluentSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@deprecated Use {@link #action()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #action(String)}\n", "documentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Action property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAction", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrincipal", "beanStyleSetterMethodName" : "setPrincipal", "c2jName" : "Principal", "c2jShape" : "LayerPermissionAllowedPrincipal", "defaultConsumerFluentSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@return An account ID, or * to grant permission to all AWS accounts.\n@deprecated Use {@link #principal()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principal(String)}\n", "documentation" : "

An account ID, or * to grant permission to all AWS accounts.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principal property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principal", "fluentSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principal", "getterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@return An account ID, or * to grant permission to all AWS accounts.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Principal", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Principal", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Principal", "sensitive" : false, "setterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.", "setterMethodName" : "setPrincipal", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : "

An account ID, or * to grant permission to all AWS accounts.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@return With the principal set to *, grant permission to all accounts in the specified organization.\n@deprecated Use {@link #organizationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #organizationId(String)}\n", "documentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrganizationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrganizationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@return With the principal set to *, grant permission to all accounts in the specified organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Action" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "LayerPermissionAllowedAction", "defaultConsumerFluentSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@deprecated Use {@link #action()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #action(String)}\n", "documentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Action property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAction", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

The name or Amazon Resource Name (ARN) of the layer.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

The name or Amazon Resource Name (ARN) of the layer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OrganizationId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@return With the principal set to *, grant permission to all accounts in the specified organization.\n@deprecated Use {@link #organizationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #organizationId(String)}\n", "documentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrganizationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrganizationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@return With the principal set to *, grant permission to all accounts in the specified organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Principal" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrincipal", "beanStyleSetterMethodName" : "setPrincipal", "c2jName" : "Principal", "c2jShape" : "LayerPermissionAllowedPrincipal", "defaultConsumerFluentSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@return An account ID, or * to grant permission to all AWS accounts.\n@deprecated Use {@link #principal()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principal(String)}\n", "documentation" : "

An account ID, or * to grant permission to all AWS accounts.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principal property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principal", "fluentSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principal", "getterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@return An account ID, or * to grant permission to all AWS accounts.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Principal", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Principal", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Principal", "sensitive" : false, "setterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.", "setterMethodName" : "setPrincipal", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : "

An account ID, or * to grant permission to all AWS accounts.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatementId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@return An identifier that distinguishes the policy from others on the same layer version.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

An identifier that distinguishes the policy from others on the same layer version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@return An identifier that distinguishes the policy from others on the same layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.", "setterMethodName" : "setStatementId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : "

An identifier that distinguishes the policy from others on the same layer version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VersionNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

The version number.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The version number.

\n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The version number.

\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

The version number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

The version number.

\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

The version number.

\n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

The version number.

\n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

The version number.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

The name or Amazon Resource Name (ARN) of the layer.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

The name or Amazon Resource Name (ARN) of the layer.

\n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

The name or Amazon Resource Name (ARN) of the layer.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

The version number.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The version number.

\n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The version number.

\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

The version number.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

The version number.

\n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

The version number.

\n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

The version number.

\n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

The version number.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@return An identifier that distinguishes the policy from others on the same layer version.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

An identifier that distinguishes the policy from others on the same layer version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@return An identifier that distinguishes the policy from others on the same layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

An identifier that distinguishes the policy from others on the same layer version.

\n@param statementId An identifier that distinguishes the policy from others on the same layer version.", "setterMethodName" : "setStatementId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : "

An identifier that distinguishes the policy from others on the same layer version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "LayerPermissionAllowedAction", "defaultConsumerFluentSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@deprecated Use {@link #action()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #action(String)}\n", "documentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Action property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAction", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@return The API action that grants access to the layer. For example, lambda:GetLayerVersion.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

\n@param action The API action that grants access to the layer. For example, lambda:GetLayerVersion.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

The API action that grants access to the layer. For example, lambda:GetLayerVersion.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrincipal", "beanStyleSetterMethodName" : "setPrincipal", "c2jName" : "Principal", "c2jShape" : "LayerPermissionAllowedPrincipal", "defaultConsumerFluentSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@return An account ID, or * to grant permission to all AWS accounts.\n@deprecated Use {@link #principal()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principal(String)}\n", "documentation" : "

An account ID, or * to grant permission to all AWS accounts.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principal property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principal", "fluentSetterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principal", "getterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@return An account ID, or * to grant permission to all AWS accounts.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Principal", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Principal", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Principal", "sensitive" : false, "setterDocumentation" : "

An account ID, or * to grant permission to all AWS accounts.

\n@param principal An account ID, or * to grant permission to all AWS accounts.", "setterMethodName" : "setPrincipal", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : "

An account ID, or * to grant permission to all AWS accounts.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrganizationId", "beanStyleSetterMethodName" : "setOrganizationId", "c2jName" : "OrganizationId", "c2jShape" : "OrganizationId", "defaultConsumerFluentSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationId(String)}.\n@param organizationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@return With the principal set to *, grant permission to all accounts in the specified organization.\n@deprecated Use {@link #organizationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #organizationId(String)}\n", "documentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrganizationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrganizationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationId", "fluentSetterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationId", "getterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@return With the principal set to *, grant permission to all accounts in the specified organization.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationId", "sensitive" : false, "setterDocumentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

\n@param organizationId With the principal set to *, grant permission to all accounts in the specified organization.", "setterMethodName" : "setOrganizationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationId", "variableType" : "String", "documentation" : "

With the principal set to *, grant permission to all accounts in the specified organization.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerName", "VersionNumber", "StatementId", "Action", "Principal" ], "shapeName" : "AddLayerVersionPermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddLayerVersionPermissionRequest", "variableName" : "addLayerVersionPermissionRequest", "variableType" : "AddLayerVersionPermissionRequest", "documentation" : null, "simpleType" : "AddLayerVersionPermissionRequest", "variableSetterType" : "AddLayerVersionPermissionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AddLayerVersionPermissionResponse" : { "c2jName" : "AddLayerVersionPermissionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatement", "beanStyleSetterMethodName" : "setStatement", "c2jName" : "Statement", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The permission statement.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The permission statement.

\n@return The permission statement.\n@deprecated Use {@link #statement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The permission statement.

\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statement(String)}\n", "documentation" : "

The permission statement.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Statement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statement", "fluentSetterDocumentation" : "

The permission statement.

\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statement", "getterDocumentation" : "

The permission statement.

\n@return The permission statement.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Statement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Statement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Statement", "sensitive" : false, "setterDocumentation" : "

The permission statement.

\n@param statement The permission statement.", "setterMethodName" : "setStatement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : "

The permission statement.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier for the current revision of the policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier for the current revision of the policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier for the current revision of the policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier for the current revision of the policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Statement" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatement", "beanStyleSetterMethodName" : "setStatement", "c2jName" : "Statement", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The permission statement.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The permission statement.

\n@return The permission statement.\n@deprecated Use {@link #statement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The permission statement.

\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statement(String)}\n", "documentation" : "

The permission statement.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Statement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statement", "fluentSetterDocumentation" : "

The permission statement.

\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statement", "getterDocumentation" : "

The permission statement.

\n@return The permission statement.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Statement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Statement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Statement", "sensitive" : false, "setterDocumentation" : "

The permission statement.

\n@param statement The permission statement.", "setterMethodName" : "setStatement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : "

The permission statement.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatement", "beanStyleSetterMethodName" : "setStatement", "c2jName" : "Statement", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The permission statement.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The permission statement.

\n@return The permission statement.\n@deprecated Use {@link #statement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The permission statement.

\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statement(String)}\n", "documentation" : "

The permission statement.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Statement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statement", "fluentSetterDocumentation" : "

The permission statement.

\n@param statement The permission statement.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statement", "getterDocumentation" : "

The permission statement.

\n@return The permission statement.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Statement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Statement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Statement", "sensitive" : false, "setterDocumentation" : "

The permission statement.

\n@param statement The permission statement.", "setterMethodName" : "setStatement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : "

The permission statement.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier for the current revision of the policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier for the current revision of the policy.

\n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier for the current revision of the policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddLayerVersionPermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddLayerVersionPermissionResponse", "variableName" : "addLayerVersionPermissionResponse", "variableType" : "AddLayerVersionPermissionResponse", "documentation" : null, "simpleType" : "AddLayerVersionPermissionResponse", "variableSetterType" : "AddLayerVersionPermissionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AddPermissionRequest" : { "c2jName" : "AddPermissionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@return The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@return The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@return A statement identifier that differentiates the statement from others in the same policy.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

A statement identifier that differentiates the statement from others in the same policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@return A statement identifier that differentiates the statement from others in the same policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.", "setterMethodName" : "setStatementId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : "

A statement identifier that differentiates the statement from others in the same policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "Action", "defaultConsumerFluentSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@deprecated Use {@link #action()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #action(String)}\n", "documentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Action property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAction", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrincipal", "beanStyleSetterMethodName" : "setPrincipal", "c2jName" : "Principal", "c2jShape" : "Principal", "defaultConsumerFluentSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@deprecated Use {@link #principal()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principal(String)}\n", "documentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principal property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principal", "fluentSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principal", "getterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Principal", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Principal", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Principal", "sensitive" : false, "setterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.", "setterMethodName" : "setPrincipal", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@deprecated Use {@link #sourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceArn(String)}\n", "documentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceAccount", "beanStyleSetterMethodName" : "setSourceAccount", "c2jName" : "SourceAccount", "c2jShape" : "SourceOwner", "defaultConsumerFluentSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceAccount(String)}.\n@param sourceAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceAccount(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@return For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@deprecated Use {@link #sourceAccount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceAccount(String)}\n", "documentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceAccount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceAccount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceAccount", "fluentSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceAccount", "getterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@return For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceAccount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceAccount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceAccount", "sensitive" : false, "setterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.", "setterMethodName" : "setSourceAccount", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceAccount", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceAccount", "variableType" : "String", "documentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventSourceToken", "beanStyleSetterMethodName" : "setEventSourceToken", "c2jName" : "EventSourceToken", "c2jShape" : "EventSourceToken", "defaultConsumerFluentSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceToken(String)}.\n@param eventSourceToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@deprecated Use {@link #eventSourceToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventSourceToken(String)}\n", "documentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventSourceToken", "fluentSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventSourceToken", "getterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventSourceToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceToken", "sensitive" : false, "setterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.", "setterMethodName" : "setEventSourceToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceToken", "variableType" : "String", "documentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

Specify a version or alias to add permissions to a published version of the function.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

Specify a version or alias to add permissions to a published version of the function.

\n@param qualifier Specify a version or alias to add permissions to a published version of the function.", "setterMethodName" : "setQualifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : "

Specify a version or alias to add permissions to a published version of the function.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Action" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "Action", "defaultConsumerFluentSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@deprecated Use {@link #action()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #action(String)}\n", "documentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Action property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAction", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventSourceToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventSourceToken", "beanStyleSetterMethodName" : "setEventSourceToken", "c2jName" : "EventSourceToken", "c2jShape" : "EventSourceToken", "defaultConsumerFluentSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceToken(String)}.\n@param eventSourceToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@deprecated Use {@link #eventSourceToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventSourceToken(String)}\n", "documentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventSourceToken", "fluentSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventSourceToken", "getterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventSourceToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceToken", "sensitive" : false, "setterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.", "setterMethodName" : "setEventSourceToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceToken", "variableType" : "String", "documentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@return The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@return The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Principal" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrincipal", "beanStyleSetterMethodName" : "setPrincipal", "c2jName" : "Principal", "c2jShape" : "Principal", "defaultConsumerFluentSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@deprecated Use {@link #principal()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principal(String)}\n", "documentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principal property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principal", "fluentSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principal", "getterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Principal", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Principal", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Principal", "sensitive" : false, "setterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.", "setterMethodName" : "setPrincipal", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

Specify a version or alias to add permissions to a published version of the function.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

Specify a version or alias to add permissions to a published version of the function.

\n@param qualifier Specify a version or alias to add permissions to a published version of the function.", "setterMethodName" : "setQualifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : "

Specify a version or alias to add permissions to a published version of the function.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceAccount" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceAccount", "beanStyleSetterMethodName" : "setSourceAccount", "c2jName" : "SourceAccount", "c2jShape" : "SourceOwner", "defaultConsumerFluentSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceAccount(String)}.\n@param sourceAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceAccount(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@return For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@deprecated Use {@link #sourceAccount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceAccount(String)}\n", "documentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceAccount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceAccount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceAccount", "fluentSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceAccount", "getterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@return For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceAccount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceAccount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceAccount", "sensitive" : false, "setterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.", "setterMethodName" : "setSourceAccount", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceAccount", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceAccount", "variableType" : "String", "documentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@deprecated Use {@link #sourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceArn(String)}\n", "documentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatementId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@return A statement identifier that differentiates the statement from others in the same policy.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

A statement identifier that differentiates the statement from others in the same policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@return A statement identifier that differentiates the statement from others in the same policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.", "setterMethodName" : "setStatementId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : "

A statement identifier that differentiates the statement from others in the same policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@return The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@return The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

The name of the Lambda function, version, or alias.

Name formats

  • Function name - my-function (name-only), my-function:v1 (with alias).

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

  • Partial ARN - 123456789012:function:my-function.

You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statementId(String)}.\n@param statementId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statementId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@return A statement identifier that differentiates the statement from others in the same policy.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

A statement identifier that differentiates the statement from others in the same policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@return A statement identifier that differentiates the statement from others in the same policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

A statement identifier that differentiates the statement from others in the same policy.

\n@param statementId A statement identifier that differentiates the statement from others in the same policy.", "setterMethodName" : "setStatementId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statementId", "variableType" : "String", "documentation" : "

A statement identifier that differentiates the statement from others in the same policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "Action", "defaultConsumerFluentSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@deprecated Use {@link #action()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #action(String)}\n", "documentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Action property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAction", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@return The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

\n@param action The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

The action that the principal can use on the function. For example, lambda:InvokeFunction or lambda:GetFunction.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPrincipal", "beanStyleSetterMethodName" : "setPrincipal", "c2jName" : "Principal", "c2jShape" : "Principal", "defaultConsumerFluentSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #principal(String)}.\n@param principal a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #principal(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@deprecated Use {@link #principal()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #principal(String)}\n", "documentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Principal property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPrincipal", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "principal", "fluentSetterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "principal", "getterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@return The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Principal", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Principal", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Principal", "sensitive" : false, "setterDocumentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

\n@param principal The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.", "setterMethodName" : "setPrincipal", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "principal", "variableType" : "String", "documentation" : "

The AWS service or account that invokes the function. If you specify a service, use SourceArn or SourceAccount to limit who can invoke the function through that service.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceArn", "beanStyleSetterMethodName" : "setSourceArn", "c2jName" : "SourceArn", "c2jShape" : "Arn", "defaultConsumerFluentSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceArn(String)}.\n@param sourceArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@deprecated Use {@link #sourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceArn(String)}\n", "documentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceArn", "fluentSetterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceArn", "getterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@return For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceArn", "sensitive" : false, "setterDocumentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

\n@param sourceArn For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.", "setterMethodName" : "setSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceArn", "variableType" : "String", "documentation" : "

For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceAccount", "beanStyleSetterMethodName" : "setSourceAccount", "c2jName" : "SourceAccount", "c2jShape" : "SourceOwner", "defaultConsumerFluentSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceAccount(String)}.\n@param sourceAccount a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceAccount(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@return For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@deprecated Use {@link #sourceAccount()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceAccount(String)}\n", "documentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceAccount property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceAccount", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceAccount", "fluentSetterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceAccount", "getterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@return For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceAccount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceAccount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceAccount", "sensitive" : false, "setterDocumentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

\n@param sourceAccount For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.", "setterMethodName" : "setSourceAccount", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceAccount", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceAccount", "variableType" : "String", "documentation" : "

For AWS services, the ID of the account that owns the resource. Use this instead of SourceArn to grant permission to resources that are owned by another account (for example, all of an account's Amazon S3 buckets). Or use it together with SourceArn to ensure that the resource is owned by the specified account. For example, an Amazon S3 bucket could be deleted by its owner and recreated by another account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEventSourceToken", "beanStyleSetterMethodName" : "setEventSourceToken", "c2jName" : "EventSourceToken", "c2jShape" : "EventSourceToken", "defaultConsumerFluentSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #eventSourceToken(String)}.\n@param eventSourceToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@deprecated Use {@link #eventSourceToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventSourceToken(String)}\n", "documentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventSourceToken", "fluentSetterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventSourceToken", "getterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@return For Alexa Smart Home functions, a token that must be supplied by the invoker.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventSourceToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceToken", "sensitive" : false, "setterDocumentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

\n@param eventSourceToken For Alexa Smart Home functions, a token that must be supplied by the invoker.", "setterMethodName" : "setEventSourceToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceToken", "variableType" : "String", "documentation" : "

For Alexa Smart Home functions, a token that must be supplied by the invoker.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

Specify a version or alias to add permissions to a published version of the function.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

Specify a version or alias to add permissions to a published version of the function.

\n@param qualifier Specify a version or alias to add permissions to a published version of the function.", "setterMethodName" : "setQualifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : "

Specify a version or alias to add permissions to a published version of the function.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

\n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "AddPermissionResponse" : { "c2jName" : "AddPermissionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatement", "beanStyleSetterMethodName" : "setStatement", "c2jName" : "Statement", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The permission statement that's added to the function policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The permission statement that's added to the function policy.

\n@return The permission statement that's added to the function policy.\n@deprecated Use {@link #statement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statement(String)}\n", "documentation" : "

The permission statement that's added to the function policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Statement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statement", "fluentSetterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statement", "getterDocumentation" : "

The permission statement that's added to the function policy.

\n@return The permission statement that's added to the function policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Statement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Statement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Statement", "sensitive" : false, "setterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.", "setterMethodName" : "setStatement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : "

The permission statement that's added to the function policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Statement" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatement", "beanStyleSetterMethodName" : "setStatement", "c2jName" : "Statement", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The permission statement that's added to the function policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The permission statement that's added to the function policy.

\n@return The permission statement that's added to the function policy.\n@deprecated Use {@link #statement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statement(String)}\n", "documentation" : "

The permission statement that's added to the function policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Statement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statement", "fluentSetterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statement", "getterDocumentation" : "

The permission statement that's added to the function policy.

\n@return The permission statement that's added to the function policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Statement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Statement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Statement", "sensitive" : false, "setterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.", "setterMethodName" : "setStatement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : "

The permission statement that's added to the function policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatement", "beanStyleSetterMethodName" : "setStatement", "c2jName" : "Statement", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The permission statement that's added to the function policy.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statement(String)}.\n@param statement a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statement(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The permission statement that's added to the function policy.

\n@return The permission statement that's added to the function policy.\n@deprecated Use {@link #statement()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statement(String)}\n", "documentation" : "

The permission statement that's added to the function policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Statement property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatement", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statement", "fluentSetterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statement", "getterDocumentation" : "

The permission statement that's added to the function policy.

\n@return The permission statement that's added to the function policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Statement", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Statement", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Statement", "sensitive" : false, "setterDocumentation" : "

The permission statement that's added to the function policy.

\n@param statement The permission statement that's added to the function policy.", "setterMethodName" : "setStatement", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statement", "variableType" : "String", "documentation" : "

The permission statement that's added to the function policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "AliasConfiguration" : { "c2jName" : "AliasConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Provides configuration information about a Lambda function alias.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier that changes when you update the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier that changes when you update the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AliasArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier that changes when you update the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier that changes when you update the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier that changes when you update the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier that changes when you update the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "AliasRoutingConfiguration" : { "c2jName" : "AliasRoutingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The traffic-shifting configuration of a Lambda function alias.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdditionalVersionWeights", "beanStyleSetterMethodName" : "setAdditionalVersionWeights", "c2jName" : "AdditionalVersionWeights", "c2jShape" : "AdditionalVersionWeights", "defaultConsumerFluentSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdditionalVersionWeights()} to see if a value was sent in this field.\n

\n@return The name of the second alias, and the percentage of traffic that's routed to it.\n@deprecated Use {@link #additionalVersionWeights()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's routed to it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #additionalVersionWeights(Map)}\n", "documentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdditionalVersionWeights property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdditionalVersionWeights", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalVersionWeights", "fluentSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's 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's routed to it.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdditionalVersionWeights()} to see if a value was sent in this field.\n

\n@return The name of the second alias, and the percentage of traffic that's 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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(Double)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdditionalVersionWeights", "sensitive" : false, "setterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's 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's routed to it.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalVersionWeights" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdditionalVersionWeights", "beanStyleSetterMethodName" : "setAdditionalVersionWeights", "c2jName" : "AdditionalVersionWeights", "c2jShape" : "AdditionalVersionWeights", "defaultConsumerFluentSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdditionalVersionWeights()} to see if a value was sent in this field.\n

\n@return The name of the second alias, and the percentage of traffic that's routed to it.\n@deprecated Use {@link #additionalVersionWeights()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's routed to it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #additionalVersionWeights(Map)}\n", "documentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdditionalVersionWeights property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdditionalVersionWeights", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalVersionWeights", "fluentSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's 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's routed to it.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdditionalVersionWeights()} to see if a value was sent in this field.\n

\n@return The name of the second alias, and the percentage of traffic that's 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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(Double)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdditionalVersionWeights", "sensitive" : false, "setterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's 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's routed to it.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdditionalVersionWeights", "beanStyleSetterMethodName" : "setAdditionalVersionWeights", "c2jName" : "AdditionalVersionWeights", "c2jShape" : "AdditionalVersionWeights", "defaultConsumerFluentSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdditionalVersionWeights()} to see if a value was sent in this field.\n

\n@return The name of the second alias, and the percentage of traffic that's routed to it.\n@deprecated Use {@link #additionalVersionWeights()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's routed to it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #additionalVersionWeights(Map)}\n", "documentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdditionalVersionWeights property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdditionalVersionWeights", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalVersionWeights", "fluentSetterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's 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's routed to it.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n

\nYou can use {@link #hasAdditionalVersionWeights()} to see if a value was sent in this field.\n

\n@return The name of the second alias, and the percentage of traffic that's 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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(Double)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "value", "variableType" : "Double", "documentation" : "", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AdditionalVersionWeights", "sensitive" : false, "setterDocumentation" : "

The name of the second alias, and the percentage of traffic that's routed to it.

\n@param additionalVersionWeights The name of the second alias, and the percentage of traffic that's 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's routed to it.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "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. Learn more

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "CodeStorageExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The exception type.

\n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The exception type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The exception type.

\n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The exception type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The exception type.

\n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The exception type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The exception type.

\n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The exception type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The exception type.

\n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

The exception type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The exception type.

\n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The exception type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "Concurrency" : { "c2jName" : "Concurrency", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

The number of concurrent executions that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@return The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

\n@return The number of concurrent executions that are 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReservedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

The number of concurrent executions that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@return The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

\n@return The number of concurrent executions that are 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

The number of concurrent executions that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@return The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

\n@return The number of concurrent executions that are 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

\n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "CreateAliasRequest" : { "c2jName" : "CreateAliasRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

\n@param functionName The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

The name of the Lambda function.

Name formats

  • Function name - MyFunction.

  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

  • Partial ARN - 123456789012:function:MyFunction.

The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "CreateAliasResponse" : { "c2jName" : "AliasConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Provides configuration information about a Lambda function alias.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier that changes when you update the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier that changes when you update the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AliasArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier that changes when you update the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier that changes when you update the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the alias.

\n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

The name of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The name of the alias.

\n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

The name of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the alias.

\n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

The name of the alias.

\n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

The function version that the alias invokes.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

The function version that the alias invokes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

The function version that the alias invokes.

\n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

The function version that the alias invokes.

\n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

The function version that the alias invokes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

A description of the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A description of the alias.

\n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

A description of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

A description of the alias.

\n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

A description of the alias.

\n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

A description of the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

The routing configuration of the alias.

\nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

The routing configuration of the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

The routing configuration of the alias.

\n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

The routing configuration of the alias.

\n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

The routing configuration of the alias.

", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

A unique identifier that changes when you update the alias.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

A unique identifier that changes when you update the alias.

\n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

A unique identifier that changes when you update the alias.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "CreateEventSourceMappingRequest" : { "c2jName" : "CreateEventSourceMappingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

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.

  • \n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

    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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

      The Amazon Resource Name (ARN) of the event source.

      • Amazon Kinesis - The ARN of the data stream or a stream consumer.

      • Amazon DynamoDB Streams - The ARN of the stream.

      • Amazon Simple Queue Service - The ARN of the queue.

      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

          The Amazon Resource Name (ARN) of the event source.

          • Amazon Kinesis - The ARN of the data stream or a stream consumer.

          • Amazon DynamoDB Streams - The ARN of the stream.

          • Amazon Simple Queue Service - The ARN of the queue.

          \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.

          • Amazon Kinesis - The ARN of the data stream or a stream consumer.

          • Amazon DynamoDB Streams - The ARN of the stream.

          • Amazon Simple Queue Service - The ARN of the queue.

          • ", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

            The Amazon Resource Name (ARN) of the event source.

            • Amazon Kinesis - The ARN of the data stream or a stream consumer.

            • Amazon DynamoDB Streams - The ARN of the stream.

            • Amazon Simple Queue Service - The ARN of the queue.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

            The name of the Lambda function.

            Name formats

            • Function name - MyFunction.

            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

            • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

            • Partial ARN - 123456789012:function:MyFunction.

            The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

            The name of the Lambda function.

            Name formats

            • Function name - MyFunction.

            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

            • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

            • Partial ARN - 123456789012:function:MyFunction.

            The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

            \n@param functionName The name of the Lambda function.

            Name formats

            • Function name - MyFunction.

            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

            • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

            • Partial ARN - 123456789012:function:MyFunction.

            The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

            The name of the Lambda function.

            Name formats

            • Function name - MyFunction.

            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

            • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

            • Partial ARN - 123456789012:function:MyFunction.

            The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            Disables the event source mapping to pause polling and invocation.

            \n@return Disables the event source mapping to pause polling and invocation.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            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.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

            Disables the event source mapping to pause polling and invocation.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

            Disables the event source mapping to pause polling and invocation.

            \n@param enabled Disables the event source mapping to pause polling and invocation.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

            Disables the event source mapping to pause polling and invocation.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            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.

            • \n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                The maximum number of items to retrieve in a single batch.

                • Amazon Kinesis - Default 100. Max 10,000.

                • Amazon DynamoDB Streams - Default 100. Max 1,000.

                • Amazon Simple Queue Service - Default 10. Max 10.

                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                    The maximum number of items to retrieve in a single batch.

                    • Amazon Kinesis - Default 100. Max 10,000.

                    • Amazon DynamoDB Streams - Default 100. Max 1,000.

                    • Amazon Simple Queue Service - Default 10. Max 10.

                    \n@param batchSize The maximum number of items to retrieve in a single batch.

                    • Amazon Kinesis - Default 100. Max 10,000.

                    • Amazon DynamoDB Streams - Default 100. Max 1,000.

                    • Amazon Simple Queue Service - Default 10. Max 10.

                    • ", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                      The maximum number of items to retrieve in a single batch.

                      • Amazon Kinesis - Default 100. Max 10,000.

                      • Amazon DynamoDB Streams - Default 100. Max 1,000.

                      • Amazon Simple Queue Service - Default 10. Max 10.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                      The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The maximum amount of time to gather records before invoking the function, in seconds.

                      \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The maximum amount of time to gather records before invoking the function, in seconds.

                      \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                      The maximum amount of time to gather records before invoking the function, in seconds.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                      The maximum amount of time to gather records before invoking the function, in seconds.

                      \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                      The maximum amount of time to gather records before invoking the function, in seconds.

                      \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                      The maximum amount of time to gather records before invoking the function, in seconds.

                      \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                      The maximum amount of time to gather records before invoking the function, in seconds.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                      (Streams) The number of batches to process from each shard concurrently.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingPositionAsString", "beanStyleSetterMethodName" : "setStartingPosition", "c2jName" : "StartingPosition", "c2jShape" : "EventSourcePosition", "defaultConsumerFluentSetterDocumentation" : "

                      The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startingPositionAsString(String)}.\n@param startingPosition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPosition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      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\n@deprecated Use {@link #startingPositionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      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\n@deprecated Use {@link #startingPosition(String)}\n", "documentation" : "

                      The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                      ", "endpointDiscoveryId" : false, "enumType" : "EventSourcePosition", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartingPosition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartingPosition", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartingPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartingPosition", "sensitive" : false, "setterDocumentation" : "

                      The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                      \n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.\n@see EventSourcePosition", "setterMethodName" : "setStartingPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startingPosition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startingPosition", "variableType" : "String", "documentation" : "

                      The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingPositionTimestamp", "beanStyleSetterMethodName" : "setStartingPositionTimestamp", "c2jName" : "StartingPositionTimestamp", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startingPositionTimestamp(Instant)}.\n@param startingPositionTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPositionTimestamp(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      \n@return With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@deprecated Use {@link #startingPositionTimestamp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingPositionTimestamp(Instant)}\n", "documentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartingPositionTimestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartingPositionTimestamp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startingPositionTimestamp", "fluentSetterDocumentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingPositionTimestamp", "getterDocumentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      \n@return With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartingPositionTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartingPositionTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartingPositionTimestamp", "sensitive" : false, "setterDocumentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.", "setterMethodName" : "setStartingPositionTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startingPositionTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startingPositionTimestamp", "variableType" : "java.time.Instant", "documentation" : "

                      With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                      (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                      ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                      (Streams) The maximum age of a record that Lambda sends to a function for processing.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                      (Streams) If the function returns an error, split the batch in two and retry.

                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                      (Streams) The maximum number of times to retry when the function returns an error.

                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      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.

                      • \n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                        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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                          The maximum number of items to retrieve in a single batch.

                          • Amazon Kinesis - Default 100. Max 10,000.

                          • Amazon DynamoDB Streams - Default 100. Max 1,000.

                          • Amazon Simple Queue Service - Default 10. Max 10.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                              The maximum number of items to retrieve in a single batch.

                              • Amazon Kinesis - Default 100. Max 10,000.

                              • Amazon DynamoDB Streams - Default 100. Max 1,000.

                              • Amazon Simple Queue Service - Default 10. Max 10.

                              \n@param batchSize The maximum number of items to retrieve in a single batch.

                              • Amazon Kinesis - Default 100. Max 10,000.

                              • Amazon DynamoDB Streams - Default 100. Max 1,000.

                              • Amazon Simple Queue Service - Default 10. Max 10.

                              • ", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                The maximum number of items to retrieve in a single batch.

                                • Amazon Kinesis - Default 100. Max 10,000.

                                • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                • Amazon Simple Queue Service - Default 10. Max 10.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BisectBatchOnFunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                (Streams) If the function returns an error, split the batch in two and retry.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Disables the event source mapping to pause polling and invocation.

                                \n@return Disables the event source mapping to pause polling and invocation.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                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.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                Disables the event source mapping to pause polling and invocation.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                Disables the event source mapping to pause polling and invocation.

                                \n@param enabled Disables the event source mapping to pause polling and invocation.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                Disables the event source mapping to pause polling and invocation.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventSourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                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.

                                • \n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                    The Amazon Resource Name (ARN) of the event source.

                                    • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                    • Amazon DynamoDB Streams - The ARN of the stream.

                                    • Amazon Simple Queue Service - The ARN of the queue.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                        The Amazon Resource Name (ARN) of the event source.

                                        • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                        • Amazon DynamoDB Streams - The ARN of the stream.

                                        • Amazon Simple Queue Service - The ARN of the queue.

                                        \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.

                                        • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                        • Amazon DynamoDB Streams - The ARN of the stream.

                                        • Amazon Simple Queue Service - The ARN of the queue.

                                        • ", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                          The Amazon Resource Name (ARN) of the event source.

                                          • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                          • Amazon DynamoDB Streams - The ARN of the stream.

                                          • Amazon Simple Queue Service - The ARN of the queue.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                          The name of the Lambda function.

                                          Name formats

                                          • Function name - MyFunction.

                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                          • Partial ARN - 123456789012:function:MyFunction.

                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                          The name of the Lambda function.

                                          Name formats

                                          • Function name - MyFunction.

                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                          • Partial ARN - 123456789012:function:MyFunction.

                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                          \n@param functionName The name of the Lambda function.

                                          Name formats

                                          • Function name - MyFunction.

                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                          • Partial ARN - 123456789012:function:MyFunction.

                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                          The name of the Lambda function.

                                          Name formats

                                          • Function name - MyFunction.

                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                          • Partial ARN - 123456789012:function:MyFunction.

                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumBatchingWindowInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                          The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          The maximum amount of time to gather records before invoking the function, in seconds.

                                          \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          The maximum amount of time to gather records before invoking the function, in seconds.

                                          \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                          The maximum amount of time to gather records before invoking the function, in seconds.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                          The maximum amount of time to gather records before invoking the function, in seconds.

                                          \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                          The maximum amount of time to gather records before invoking the function, in seconds.

                                          \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                          The maximum amount of time to gather records before invoking the function, in seconds.

                                          \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                          The maximum amount of time to gather records before invoking the function, in seconds.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRecordAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                          (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                          (Streams) The maximum number of times to retry when the function returns an error.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ParallelizationFactor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                          (Streams) The number of batches to process from each shard concurrently.

                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartingPosition" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingPositionAsString", "beanStyleSetterMethodName" : "setStartingPosition", "c2jName" : "StartingPosition", "c2jShape" : "EventSourcePosition", "defaultConsumerFluentSetterDocumentation" : "

                                          The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startingPositionAsString(String)}.\n@param startingPosition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPosition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          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\n@deprecated Use {@link #startingPositionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          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\n@deprecated Use {@link #startingPosition(String)}\n", "documentation" : "

                                          The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                          ", "endpointDiscoveryId" : false, "enumType" : "EventSourcePosition", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartingPosition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartingPosition", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartingPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartingPosition", "sensitive" : false, "setterDocumentation" : "

                                          The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                          \n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.\n@see EventSourcePosition", "setterMethodName" : "setStartingPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startingPosition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startingPosition", "variableType" : "String", "documentation" : "

                                          The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartingPositionTimestamp" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingPositionTimestamp", "beanStyleSetterMethodName" : "setStartingPositionTimestamp", "c2jName" : "StartingPositionTimestamp", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startingPositionTimestamp(Instant)}.\n@param startingPositionTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPositionTimestamp(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          \n@return With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@deprecated Use {@link #startingPositionTimestamp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingPositionTimestamp(Instant)}\n", "documentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartingPositionTimestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartingPositionTimestamp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startingPositionTimestamp", "fluentSetterDocumentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingPositionTimestamp", "getterDocumentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          \n@return With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartingPositionTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartingPositionTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartingPositionTimestamp", "sensitive" : false, "setterDocumentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.", "setterMethodName" : "setStartingPositionTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startingPositionTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startingPositionTimestamp", "variableType" : "java.time.Instant", "documentation" : "

                                          With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          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.

                                          • \n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                              The Amazon Resource Name (ARN) of the event source.

                                              • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                              • Amazon DynamoDB Streams - The ARN of the stream.

                                              • Amazon Simple Queue Service - The ARN of the queue.

                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                  The Amazon Resource Name (ARN) of the event source.

                                                  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                  • Amazon DynamoDB Streams - The ARN of the stream.

                                                  • Amazon Simple Queue Service - The ARN of the queue.

                                                  \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.

                                                  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                  • Amazon DynamoDB Streams - The ARN of the stream.

                                                  • Amazon Simple Queue Service - The ARN of the queue.

                                                  • ", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                    The Amazon Resource Name (ARN) of the event source.

                                                    • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                    • Amazon DynamoDB Streams - The ARN of the stream.

                                                    • Amazon Simple Queue Service - The ARN of the queue.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                    The name of the Lambda function.

                                                    Name formats

                                                    • Function name - MyFunction.

                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                    The name of the Lambda function.

                                                    Name formats

                                                    • Function name - MyFunction.

                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                    \n@param functionName The name of the Lambda function.

                                                    Name formats

                                                    • Function name - MyFunction.

                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                    The name of the Lambda function.

                                                    Name formats

                                                    • Function name - MyFunction.

                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    Disables the event source mapping to pause polling and invocation.

                                                    \n@return Disables the event source mapping to pause polling and invocation.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                    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.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                    Disables the event source mapping to pause polling and invocation.

                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                    Disables the event source mapping to pause polling and invocation.

                                                    \n@param enabled Disables the event source mapping to pause polling and invocation.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                    Disables the event source mapping to pause polling and invocation.

                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    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.

                                                    • \n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                        The maximum number of items to retrieve in a single batch.

                                                        • Amazon Kinesis - Default 100. Max 10,000.

                                                        • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                        • Amazon Simple Queue Service - Default 10. Max 10.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                            The maximum number of items to retrieve in a single batch.

                                                            • Amazon Kinesis - Default 100. Max 10,000.

                                                            • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                            • Amazon Simple Queue Service - Default 10. Max 10.

                                                            \n@param batchSize The maximum number of items to retrieve in a single batch.

                                                            • Amazon Kinesis - Default 100. Max 10,000.

                                                            • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                            • Amazon Simple Queue Service - Default 10. Max 10.

                                                            • ", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              • Amazon Kinesis - Default 100. Max 10,000.

                                                              • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                              • Amazon Simple Queue Service - Default 10. Max 10.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingPositionAsString", "beanStyleSetterMethodName" : "setStartingPosition", "c2jName" : "StartingPosition", "c2jShape" : "EventSourcePosition", "defaultConsumerFluentSetterDocumentation" : "

                                                              The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startingPositionAsString(String)}.\n@param startingPosition a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPosition(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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\n@deprecated Use {@link #startingPositionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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\n@deprecated Use {@link #startingPosition(String)}\n", "documentation" : "

                                                              The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "EventSourcePosition", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartingPosition property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartingPosition", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartingPosition", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartingPosition", "sensitive" : false, "setterDocumentation" : "

                                                              The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                                              \n@param startingPosition The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.\n@see EventSourcePosition", "setterMethodName" : "setStartingPosition", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startingPosition", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startingPosition", "variableType" : "String", "documentation" : "

                                                              The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB Streams sources. AT_TIMESTAMP is only supported for Amazon Kinesis streams.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartingPositionTimestamp", "beanStyleSetterMethodName" : "setStartingPositionTimestamp", "c2jName" : "StartingPositionTimestamp", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startingPositionTimestamp(Instant)}.\n@param startingPositionTimestamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startingPositionTimestamp(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              \n@return With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@deprecated Use {@link #startingPositionTimestamp()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startingPositionTimestamp(Instant)}\n", "documentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartingPositionTimestamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartingPositionTimestamp", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startingPositionTimestamp", "fluentSetterDocumentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startingPositionTimestamp", "getterDocumentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              \n@return With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartingPositionTimestamp", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartingPositionTimestamp", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartingPositionTimestamp", "sensitive" : false, "setterDocumentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              \n@param startingPositionTimestamp With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.", "setterMethodName" : "setStartingPositionTimestamp", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startingPositionTimestamp", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startingPositionTimestamp", "variableType" : "java.time.Instant", "documentation" : "

                                                              With StartingPosition set to AT_TIMESTAMP, the time from which to start reading.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "CreateEventSourceMappingResponse" : { "c2jName" : "EventSourceMappingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BisectBatchOnFunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventSourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastProcessingResult" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumBatchingWindowInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRecordAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ParallelizationFactor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateTransitionReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "CreateFunctionRequest" : { "c2jName" : "CreateFunctionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateFunction", "locationName" : null, "requestUri" : "/2015-03-31/functions", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                              \n@return The identifier of the function's runtime.\n@see Runtime\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The identifier of the function's runtime.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "fluentEnumGetterMethodName" : "runtime", "fluentEnumSetterMethodName" : "runtime", "fluentGetterMethodName" : "runtimeAsString", "fluentSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "runtime", "getterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                              \n@return The identifier of the function's runtime.\n@see Runtime", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Runtime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The identifier of the function's runtime.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              \n@return The Amazon Resource Name (ARN) of the function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              \n@param role The Amazon Resource Name (ARN) of the function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "handler", "getterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Handler", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "setterMethodName" : "setHandler", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The code for the function.

                                                              \n@return The code for the function.\n@deprecated Use {@link #code()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #code(FunctionCode)}\n", "documentation" : "

                                                              The code for the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                              The code for the function.

                                                              \n@param code The code for the function.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "FunctionCode", "variableName" : "code", "variableType" : "FunctionCode", "documentation" : null, "simpleType" : "FunctionCode", "variableSetterType" : "FunctionCode" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionCode", "variableName" : "code", "variableType" : "FunctionCode", "documentation" : "

                                                              The code for the function.

                                                              ", "simpleType" : "FunctionCode", "variableSetterType" : "FunctionCode" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A description of the function.

                                                              \n@return A description of the function.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              A description of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              A description of the function.

                                                              \n@param description A description of the function.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              A description of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping 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 stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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 its 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its 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 its 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #publish()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #publish(Boolean)}\n", "documentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Publish property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublish", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Publish", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Publish", "sensitive" : false, "setterDocumentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              \n@param publish Set to true to publish the first version of the function during creation.", "setterMethodName" : "setPublish", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "publish", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "publish", "variableType" : "Boolean", "documentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfig", "beanStyleSetterMethodName" : "setVpcConfig", "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfig(VpcConfig)}\n", "documentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfig", "fluentSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfig", "getterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "getterModel" : { "returnType" : "VpcConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : null, "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              \n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              \n@return Environment variables that are accessible from function code during execution.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(Environment)}\n", "documentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              \n@param environment Environment variables that are accessible from function code during execution.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              ", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyArn", "getterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "setterMethodName" : "setKmsKeyArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfig)}\n", "documentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              \n@param tracingConfig Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : null, "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              ", "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of tags to apply to the function.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                              A list of tags to apply to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of tags to apply to the function.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                              A list of tags to apply to the function.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayerList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Code" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The code for the function.

                                                              \n@return The code for the function.\n@deprecated Use {@link #code()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #code(FunctionCode)}\n", "documentation" : "

                                                              The code for the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                              The code for the function.

                                                              \n@param code The code for the function.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "FunctionCode", "variableName" : "code", "variableType" : "FunctionCode", "documentation" : null, "simpleType" : "FunctionCode", "variableSetterType" : "FunctionCode" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionCode", "variableName" : "code", "variableType" : "FunctionCode", "documentation" : "

                                                              The code for the function.

                                                              ", "simpleType" : "FunctionCode", "variableSetterType" : "FunctionCode" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              \n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A description of the function.

                                                              \n@return A description of the function.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              A description of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              A description of the function.

                                                              \n@param description A description of the function.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              A description of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              \n@return Environment variables that are accessible from function code during execution.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(Environment)}\n", "documentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              \n@param environment Environment variables that are accessible from function code during execution.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              ", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "handler", "getterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Handler", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "setterMethodName" : "setHandler", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyArn", "getterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "setterMethodName" : "setKmsKeyArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayerList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "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 its 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its 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 its 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Publish" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #publish()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #publish(Boolean)}\n", "documentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Publish property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublish", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Publish", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Publish", "sensitive" : false, "setterDocumentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              \n@param publish Set to true to publish the first version of the function during creation.", "setterMethodName" : "setPublish", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "publish", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "publish", "variableType" : "Boolean", "documentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              \n@return The Amazon Resource Name (ARN) of the function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              \n@param role The Amazon Resource Name (ARN) of the function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                              \n@return The identifier of the function's runtime.\n@see Runtime\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The identifier of the function's runtime.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "fluentEnumGetterMethodName" : "runtime", "fluentEnumSetterMethodName" : "runtime", "fluentGetterMethodName" : "runtimeAsString", "fluentSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "runtime", "getterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                              \n@return The identifier of the function's runtime.\n@see Runtime", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Runtime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The identifier of the function's runtime.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of tags to apply to the function.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                              A list of tags to apply to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of tags to apply to the function.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                              A list of tags to apply to the function.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping 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 stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfig)}\n", "documentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              \n@param tracingConfig Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : null, "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              ", "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfig", "beanStyleSetterMethodName" : "setVpcConfig", "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfig(VpcConfig)}\n", "documentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfig", "fluentSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfig", "getterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "getterModel" : { "returnType" : "VpcConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : null, "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                              \n@return The identifier of the function's runtime.\n@see Runtime\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The identifier of the function's runtime.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "fluentEnumGetterMethodName" : "runtime", "fluentEnumSetterMethodName" : "runtime", "fluentGetterMethodName" : "runtimeAsString", "fluentSetterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "runtime", "getterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                              \n@return The identifier of the function's runtime.\n@see Runtime", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Runtime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the function's runtime.

                                                              \n@param runtime The identifier of the function's runtime.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The identifier of the function's runtime.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              \n@return The Amazon Resource Name (ARN) of the function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              \n@param role The Amazon Resource Name (ARN) of the function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "handler", "getterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Handler", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "setterMethodName" : "setHandler", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : "

                                                              The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The code for the function.

                                                              \n@return The code for the function.\n@deprecated Use {@link #code()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #code(FunctionCode)}\n", "documentation" : "

                                                              The code for the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                              The code for the function.

                                                              \n@param code The code for the function.", "setterMethodName" : "setCode", "setterModel" : { "variableDeclarationType" : "FunctionCode", "variableName" : "code", "variableType" : "FunctionCode", "documentation" : null, "simpleType" : "FunctionCode", "variableSetterType" : "FunctionCode" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionCode", "variableName" : "code", "variableType" : "FunctionCode", "documentation" : "

                                                              The code for the function.

                                                              ", "simpleType" : "FunctionCode", "variableSetterType" : "FunctionCode" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A description of the function.

                                                              \n@return A description of the function.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              A description of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              A description of the function.

                                                              \n@param description A description of the function.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              A description of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping 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 stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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 its 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its 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 its 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #publish()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #publish(Boolean)}\n", "documentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Publish property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublish", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Publish", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Publish", "sensitive" : false, "setterDocumentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              \n@param publish Set to true to publish the first version of the function during creation.", "setterMethodName" : "setPublish", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "publish", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "publish", "variableType" : "Boolean", "documentation" : "

                                                              Set to true to publish the first version of the function during creation.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfig", "beanStyleSetterMethodName" : "setVpcConfig", "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfig(VpcConfig)}\n", "documentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfig", "fluentSetterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfig", "getterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "getterModel" : { "returnType" : "VpcConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : null, "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : "

                                                              For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                              ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              \n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              \n@return Environment variables that are accessible from function code during execution.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(Environment)}\n", "documentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              \n@param environment Environment variables that are accessible from function code during execution.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : "

                                                              Environment variables that are accessible from function code during execution.

                                                              ", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyArn", "getterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "setterMethodName" : "setKmsKeyArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfig)}\n", "documentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              \n@param tracingConfig Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : null, "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : "

                                                              Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                              ", "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of tags to apply to the function.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                              A list of tags to apply to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of tags to apply to the function.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              A list of tags to apply to the function.

                                                              \n@param tags A list of tags to apply to the function.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                              A list of tags to apply to the function.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayerList", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "CreateFunctionResponse" : { "c2jName" : "FunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Details about a function's configuration.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the function.

                                                              \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the function.

                                                              \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's execution role.

                                                              \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The function's execution role.

                                                              \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's description.

                                                              \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The function's description.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              The function's description.

                                                              \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              The function's description.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                              The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The memory that's allocated to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                              The function's environment variables.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                              The function's environment variables.

                                                              ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              The function's layers.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              The function's layers.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's description.

                                                              \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The function's description.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              The function's description.

                                                              \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              The function's description.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                              The function's environment variables.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                              The function's environment variables.

                                                              ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the function.

                                                              \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the function.

                                                              \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              The function's layers.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              The function's layers.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                              The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The memory that's allocated to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's execution role.

                                                              \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The function's execution role.

                                                              \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the function.

                                                              \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the function.

                                                              \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's execution role.

                                                              \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The function's execution role.

                                                              \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's description.

                                                              \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The function's description.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              The function's description.

                                                              \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              The function's description.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                              The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The memory that's allocated to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                              The function's environment variables.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                              The function's environment variables.

                                                              ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              The function's layers.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              The function's layers.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeadLetterConfig" : { "c2jName" : "DeadLetterConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The dead-letter queue for failed asynchronous invocations.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #targetArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #targetArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              \n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TargetArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #targetArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #targetArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              \n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #targetArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #targetArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              \n@param targetArn The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.", "setterMethodName" : "setTargetArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteAliasRequest" : { "c2jName" : "DeleteAliasRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the alias.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the alias.

                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                              The name of the alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the alias.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the alias.

                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                              The name of the alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - MyFunction.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the alias.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                              The name of the alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the alias.

                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the alias.

                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                              The name of the alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteAliasResponse" : { "c2jName" : "DeleteAliasResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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, "xmlNamespace" : null }, "DeleteEventSourceMappingRequest" : { "c2jName" : "DeleteEventSourceMappingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteEventSourceMappingResponse" : { "c2jName" : "EventSourceMappingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BisectBatchOnFunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventSourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastProcessingResult" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumBatchingWindowInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRecordAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ParallelizationFactor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateTransitionReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteFunctionConcurrencyRequest" : { "c2jName" : "DeleteFunctionConcurrencyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteFunctionConcurrencyResponse" : { "c2jName" : "DeleteFunctionConcurrencyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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, "xmlNamespace" : null }, "DeleteFunctionEventInvokeConfigRequest" : { "c2jName" : "DeleteFunctionEventInvokeConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteFunctionEventInvokeConfig", "locationName" : null, "requestUri" : "/2019-09-25/functions/{FunctionName}/event-invoke-config", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              A version number or alias name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.", "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" : "

                                                              A version number or alias name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              A version number or alias name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.", "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" : "

                                                              A version number or alias name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function, version, or alias.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              A version number or alias name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              A version number or alias name.

                                                              \n@param qualifier A version number or alias name.", "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" : "

                                                              A version number or alias name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "DeleteFunctionEventInvokeConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteFunctionEventInvokeConfigRequest", "variableName" : "deleteFunctionEventInvokeConfigRequest", "variableType" : "DeleteFunctionEventInvokeConfigRequest", "documentation" : null, "simpleType" : "DeleteFunctionEventInvokeConfigRequest", "variableSetterType" : "DeleteFunctionEventInvokeConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteFunctionEventInvokeConfigResponse" : { "c2jName" : "DeleteFunctionEventInvokeConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteFunctionEventInvokeConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteFunctionEventInvokeConfigResponse", "variableName" : "deleteFunctionEventInvokeConfigResponse", "variableType" : "DeleteFunctionEventInvokeConfigResponse", "documentation" : null, "simpleType" : "DeleteFunctionEventInvokeConfigResponse", "variableSetterType" : "DeleteFunctionEventInvokeConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteFunctionRequest" : { "c2jName" : "DeleteFunctionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@return Specify a version to delete. You can't delete a version that's referenced by an alias.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's referenced by an alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's 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 can't delete a version that's referenced by an alias.

                                                              \n@return Specify a version to delete. You can't delete a version that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's 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 can't delete a version that's referenced by an alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@return Specify a version to delete. You can't delete a version that's referenced by an alias.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's referenced by an alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's 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 can't delete a version that's referenced by an alias.

                                                              \n@return Specify a version to delete. You can't delete a version that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's 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 can't delete a version that's referenced by an alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function or version.

                                                              Name formats

                                                              • Function name - my-function (name-only), my-function:1 (with version).

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@return Specify a version to delete. You can't delete a version that's referenced by an alias.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's referenced by an alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's 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 can't delete a version that's referenced by an alias.

                                                              \n@return Specify a version to delete. You can't delete a version that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              Specify a version to delete. You can't delete a version that's referenced by an alias.

                                                              \n@param qualifier Specify a version to delete. You can't delete a version that's 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 can't delete a version that's referenced by an alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "DeleteFunctionResponse" : { "c2jName" : "DeleteFunctionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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, "xmlNamespace" : null }, "DeleteLayerVersionRequest" : { "c2jName" : "DeleteLayerVersionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteLayerVersion", "locationName" : null, "requestUri" : "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version number.

                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version number.

                                                              \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                              The version number.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                              The version number.

                                                              \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                              The version number.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VersionNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version number.

                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version number.

                                                              \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                              The version number.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                              The version number.

                                                              \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                              The version number.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version number.

                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version number.

                                                              \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                              The version number.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                              The version number.

                                                              \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                              The version number.

                                                              \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                              The version number.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerName", "VersionNumber" ], "shapeName" : "DeleteLayerVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteLayerVersionRequest", "variableName" : "deleteLayerVersionRequest", "variableType" : "DeleteLayerVersionRequest", "documentation" : null, "simpleType" : "DeleteLayerVersionRequest", "variableSetterType" : "DeleteLayerVersionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteLayerVersionResponse" : { "c2jName" : "DeleteLayerVersionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteLayerVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteLayerVersionResponse", "variableName" : "deleteLayerVersionResponse", "variableType" : "DeleteLayerVersionResponse", "documentation" : null, "simpleType" : "DeleteLayerVersionResponse", "variableSetterType" : "DeleteLayerVersionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteProvisionedConcurrencyConfigRequest" : { "c2jName" : "DeleteProvisionedConcurrencyConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DeleteProvisionedConcurrencyConfig", "locationName" : null, "requestUri" : "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              The version number or alias name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.", "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" : "

                                                              The version number or alias name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              The version number or alias name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.", "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" : "

                                                              The version number or alias name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@return The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              \n@param functionName The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the Lambda function.

                                                              Name formats

                                                              • Function name - my-function.

                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                              • Partial ARN - 123456789012:function:my-function.

                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                              The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                              The version number or alias name.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                              The version number or alias name.

                                                              \n@param qualifier The version number or alias name.", "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" : "

                                                              The version number or alias name.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName", "Qualifier" ], "shapeName" : "DeleteProvisionedConcurrencyConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteProvisionedConcurrencyConfigRequest", "variableName" : "deleteProvisionedConcurrencyConfigRequest", "variableType" : "DeleteProvisionedConcurrencyConfigRequest", "documentation" : null, "simpleType" : "DeleteProvisionedConcurrencyConfigRequest", "variableSetterType" : "DeleteProvisionedConcurrencyConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteProvisionedConcurrencyConfigResponse" : { "c2jName" : "DeleteProvisionedConcurrencyConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteProvisionedConcurrencyConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteProvisionedConcurrencyConfigResponse", "variableName" : "deleteProvisionedConcurrencyConfigResponse", "variableType" : "DeleteProvisionedConcurrencyConfigResponse", "documentation" : null, "simpleType" : "DeleteProvisionedConcurrencyConfigResponse", "variableSetterType" : "DeleteProvisionedConcurrencyConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DestinationConfig" : { "c2jName" : "DestinationConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A configuration object that specifies the destination of an event after Lambda processes it.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOnSuccess", "beanStyleSetterMethodName" : "setOnSuccess", "c2jName" : "OnSuccess", "c2jShape" : "OnSuccess", "defaultConsumerFluentSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \nThis is a convenience that creates an instance of the {@link OnSuccess.Builder} avoiding the need to create one manually via {@link OnSuccess#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnSuccess.Builder#build()} is called immediately and its result is passed to {@link #onSuccess(OnSuccess)}.\n@param onSuccess a consumer that will call methods on {@link OnSuccess.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onSuccess(OnSuccess)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@return The destination configuration for successful invocations.\n@deprecated Use {@link #onSuccess()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onSuccess(OnSuccess)}\n", "documentation" : "

                                                              The destination configuration for successful invocations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OnSuccess property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOnSuccess", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onSuccess", "fluentSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onSuccess", "getterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@return The destination configuration for successful invocations.", "getterModel" : { "returnType" : "OnSuccess", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnSuccess", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnSuccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnSuccess", "sensitive" : false, "setterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.", "setterMethodName" : "setOnSuccess", "setterModel" : { "variableDeclarationType" : "OnSuccess", "variableName" : "onSuccess", "variableType" : "OnSuccess", "documentation" : null, "simpleType" : "OnSuccess", "variableSetterType" : "OnSuccess" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnSuccess", "variableName" : "onSuccess", "variableType" : "OnSuccess", "documentation" : "

                                                              The destination configuration for successful invocations.

                                                              ", "simpleType" : "OnSuccess", "variableSetterType" : "OnSuccess" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOnFailure", "beanStyleSetterMethodName" : "setOnFailure", "c2jName" : "OnFailure", "c2jShape" : "OnFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \nThis is a convenience that creates an instance of the {@link OnFailure.Builder} avoiding the need to create one manually via {@link OnFailure#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnFailure.Builder#build()} is called immediately and its result is passed to {@link #onFailure(OnFailure)}.\n@param onFailure a consumer that will call methods on {@link OnFailure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onFailure(OnFailure)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@return The destination configuration for failed invocations.\n@deprecated Use {@link #onFailure()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onFailure(OnFailure)}\n", "documentation" : "

                                                              The destination configuration for failed invocations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OnFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOnFailure", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onFailure", "fluentSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onFailure", "getterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@return The destination configuration for failed invocations.", "getterModel" : { "returnType" : "OnFailure", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnFailure", "sensitive" : false, "setterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.", "setterMethodName" : "setOnFailure", "setterModel" : { "variableDeclarationType" : "OnFailure", "variableName" : "onFailure", "variableType" : "OnFailure", "documentation" : null, "simpleType" : "OnFailure", "variableSetterType" : "OnFailure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnFailure", "variableName" : "onFailure", "variableType" : "OnFailure", "documentation" : "

                                                              The destination configuration for failed invocations.

                                                              ", "simpleType" : "OnFailure", "variableSetterType" : "OnFailure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OnFailure" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOnFailure", "beanStyleSetterMethodName" : "setOnFailure", "c2jName" : "OnFailure", "c2jShape" : "OnFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \nThis is a convenience that creates an instance of the {@link OnFailure.Builder} avoiding the need to create one manually via {@link OnFailure#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnFailure.Builder#build()} is called immediately and its result is passed to {@link #onFailure(OnFailure)}.\n@param onFailure a consumer that will call methods on {@link OnFailure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onFailure(OnFailure)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@return The destination configuration for failed invocations.\n@deprecated Use {@link #onFailure()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onFailure(OnFailure)}\n", "documentation" : "

                                                              The destination configuration for failed invocations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OnFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOnFailure", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onFailure", "fluentSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onFailure", "getterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@return The destination configuration for failed invocations.", "getterModel" : { "returnType" : "OnFailure", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnFailure", "sensitive" : false, "setterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.", "setterMethodName" : "setOnFailure", "setterModel" : { "variableDeclarationType" : "OnFailure", "variableName" : "onFailure", "variableType" : "OnFailure", "documentation" : null, "simpleType" : "OnFailure", "variableSetterType" : "OnFailure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnFailure", "variableName" : "onFailure", "variableType" : "OnFailure", "documentation" : "

                                                              The destination configuration for failed invocations.

                                                              ", "simpleType" : "OnFailure", "variableSetterType" : "OnFailure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OnSuccess" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOnSuccess", "beanStyleSetterMethodName" : "setOnSuccess", "c2jName" : "OnSuccess", "c2jShape" : "OnSuccess", "defaultConsumerFluentSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \nThis is a convenience that creates an instance of the {@link OnSuccess.Builder} avoiding the need to create one manually via {@link OnSuccess#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnSuccess.Builder#build()} is called immediately and its result is passed to {@link #onSuccess(OnSuccess)}.\n@param onSuccess a consumer that will call methods on {@link OnSuccess.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onSuccess(OnSuccess)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@return The destination configuration for successful invocations.\n@deprecated Use {@link #onSuccess()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onSuccess(OnSuccess)}\n", "documentation" : "

                                                              The destination configuration for successful invocations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OnSuccess property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOnSuccess", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onSuccess", "fluentSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onSuccess", "getterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@return The destination configuration for successful invocations.", "getterModel" : { "returnType" : "OnSuccess", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnSuccess", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnSuccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnSuccess", "sensitive" : false, "setterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.", "setterMethodName" : "setOnSuccess", "setterModel" : { "variableDeclarationType" : "OnSuccess", "variableName" : "onSuccess", "variableType" : "OnSuccess", "documentation" : null, "simpleType" : "OnSuccess", "variableSetterType" : "OnSuccess" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnSuccess", "variableName" : "onSuccess", "variableType" : "OnSuccess", "documentation" : "

                                                              The destination configuration for successful invocations.

                                                              ", "simpleType" : "OnSuccess", "variableSetterType" : "OnSuccess" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOnSuccess", "beanStyleSetterMethodName" : "setOnSuccess", "c2jName" : "OnSuccess", "c2jShape" : "OnSuccess", "defaultConsumerFluentSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \nThis is a convenience that creates an instance of the {@link OnSuccess.Builder} avoiding the need to create one manually via {@link OnSuccess#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnSuccess.Builder#build()} is called immediately and its result is passed to {@link #onSuccess(OnSuccess)}.\n@param onSuccess a consumer that will call methods on {@link OnSuccess.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onSuccess(OnSuccess)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@return The destination configuration for successful invocations.\n@deprecated Use {@link #onSuccess()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onSuccess(OnSuccess)}\n", "documentation" : "

                                                              The destination configuration for successful invocations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OnSuccess property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOnSuccess", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onSuccess", "fluentSetterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onSuccess", "getterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@return The destination configuration for successful invocations.", "getterModel" : { "returnType" : "OnSuccess", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnSuccess", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnSuccess", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnSuccess", "sensitive" : false, "setterDocumentation" : "

                                                              The destination configuration for successful invocations.

                                                              \n@param onSuccess The destination configuration for successful invocations.", "setterMethodName" : "setOnSuccess", "setterModel" : { "variableDeclarationType" : "OnSuccess", "variableName" : "onSuccess", "variableType" : "OnSuccess", "documentation" : null, "simpleType" : "OnSuccess", "variableSetterType" : "OnSuccess" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnSuccess", "variableName" : "onSuccess", "variableType" : "OnSuccess", "documentation" : "

                                                              The destination configuration for successful invocations.

                                                              ", "simpleType" : "OnSuccess", "variableSetterType" : "OnSuccess" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOnFailure", "beanStyleSetterMethodName" : "setOnFailure", "c2jName" : "OnFailure", "c2jShape" : "OnFailure", "defaultConsumerFluentSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \nThis is a convenience that creates an instance of the {@link OnFailure.Builder} avoiding the need to create one manually via {@link OnFailure#builder()}.\n\nWhen the {@link Consumer} completes, {@link OnFailure.Builder#build()} is called immediately and its result is passed to {@link #onFailure(OnFailure)}.\n@param onFailure a consumer that will call methods on {@link OnFailure.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onFailure(OnFailure)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@return The destination configuration for failed invocations.\n@deprecated Use {@link #onFailure()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #onFailure(OnFailure)}\n", "documentation" : "

                                                              The destination configuration for failed invocations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OnFailure property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOnFailure", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onFailure", "fluentSetterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onFailure", "getterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@return The destination configuration for failed invocations.", "getterModel" : { "returnType" : "OnFailure", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OnFailure", "sensitive" : false, "setterDocumentation" : "

                                                              The destination configuration for failed invocations.

                                                              \n@param onFailure The destination configuration for failed invocations.", "setterMethodName" : "setOnFailure", "setterModel" : { "variableDeclarationType" : "OnFailure", "variableName" : "onFailure", "variableType" : "OnFailure", "documentation" : null, "simpleType" : "OnFailure", "variableSetterType" : "OnFailure" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OnFailure", "variableName" : "onFailure", "variableType" : "OnFailure", "documentation" : "

                                                              The destination configuration for failed invocations.

                                                              ", "simpleType" : "OnFailure", "variableSetterType" : "OnFailure" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DestinationConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "wrapper" : false, "xmlNamespace" : null }, "Ec2AccessDeniedException" : { "c2jName" : "EC2AccessDeniedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Need additional permissions to configure VPC settings.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EC2AccessDeniedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "Ec2ThrottledException" : { "c2jName" : "EC2ThrottledException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              AWS Lambda was throttled by Amazon EC2 during Lambda function initialization using the execution role provided for the Lambda function.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EC2ThrottledException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "Ec2UnexpectedException" : { "c2jName" : "EC2UnexpectedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              AWS Lambda received an unexpected EC2 client exception while setting up for the Lambda function.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "EC2UnexpectedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the EC2ErrorCode property for this object.\n@return The value of the EC2ErrorCode property for this object.\n@deprecated Use {@link #ec2ErrorCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #ec2ErrorCode(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EC2ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2ErrorCode", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EC2ErrorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EC2ErrorCode", "sensitive" : false, "setterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.", "setterMethodName" : "setEc2ErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2ErrorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2ErrorCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EC2ErrorCode" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the EC2ErrorCode property for this object.\n@return The value of the EC2ErrorCode property for this object.\n@deprecated Use {@link #ec2ErrorCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #ec2ErrorCode(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EC2ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2ErrorCode", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EC2ErrorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EC2ErrorCode", "sensitive" : false, "setterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.", "setterMethodName" : "setEc2ErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2ErrorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2ErrorCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the EC2ErrorCode property for this object.\n@return The value of the EC2ErrorCode property for this object.\n@deprecated Use {@link #ec2ErrorCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #ec2ErrorCode(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EC2ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2ErrorCode", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EC2ErrorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EC2ErrorCode", "sensitive" : false, "setterDocumentation" : "Sets the value of the EC2ErrorCode property for this object.\n\n@param ec2ErrorCode The new value for the EC2ErrorCode property for this object.", "setterMethodName" : "setEc2ErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2ErrorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2ErrorCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "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 in the VPC, specified as part of Lambda function configuration, because the limit for network interfaces has been reached.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ENILimitReachedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "Environment" : { "c2jName" : "Environment", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A function's environment variable settings.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\n

                                                              \n@return Environment variable key-value pairs.\n@deprecated Use {@link #variables()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #variables(Map)}\n", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Variables property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVariables", "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

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : true, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Variables", "sensitive" : true, "setterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n@param variables Environment variable key-value pairs.", "setterMethodName" : "setVariables", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Variables" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\n

                                                              \n@return Environment variable key-value pairs.\n@deprecated Use {@link #variables()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #variables(Map)}\n", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Variables property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVariables", "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

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : true, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Variables", "sensitive" : true, "setterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n@param variables Environment variable key-value pairs.", "setterMethodName" : "setVariables", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\n

                                                              \n@return Environment variable key-value pairs.\n@deprecated Use {@link #variables()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #variables(Map)}\n", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Variables property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVariables", "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

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : true, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Variables", "sensitive" : true, "setterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n@param variables Environment variable key-value pairs.", "setterMethodName" : "setVariables", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "EnvironmentError" : { "c2jName" : "EnvironmentError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The error code.

                                                              \n@return The error code.\n@deprecated Use {@link #errorCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #errorCode(String)}\n", "documentation" : "

                                                              The error code.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorCode", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The error message.

                                                              \n@return The error message.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                              The error message.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "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, "requiresLength" : 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", "sensitive" : true, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorCode" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The error code.

                                                              \n@return The error code.\n@deprecated Use {@link #errorCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #errorCode(String)}\n", "documentation" : "

                                                              The error code.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorCode", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Message" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The error message.

                                                              \n@return The error message.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                              The error message.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "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, "requiresLength" : 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", "sensitive" : true, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The error code.

                                                              \n@return The error code.\n@deprecated Use {@link #errorCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #errorCode(String)}\n", "documentation" : "

                                                              The error code.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorCode", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The error message.

                                                              \n@return The error message.\n@deprecated Use {@link #message()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #message(String)}\n", "documentation" : "

                                                              The error message.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Message property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMessage", "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, "requiresLength" : 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", "sensitive" : true, "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" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "EnvironmentResponse" : { "c2jName" : "EnvironmentResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              The results of an operation to update or read environment variables. If the operation is successful, the response contains the environment variables. If it failed, the response contains details about the error.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\n

                                                              \n@return Environment variable key-value pairs.\n@deprecated Use {@link #variables()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #variables(Map)}\n", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Variables property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVariables", "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

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : true, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Variables", "sensitive" : true, "setterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n@param variables Environment variable key-value pairs.", "setterMethodName" : "setVariables", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getError", "beanStyleSetterMethodName" : "setError", "c2jName" : "Error", "c2jShape" : "EnvironmentError", "defaultConsumerFluentSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@return Error messages for environment variables that couldn't be applied.\n@deprecated Use {@link #error()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't be applied.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #error(EnvironmentError)}\n", "documentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Error property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "error", "fluentSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't 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 couldn't be applied.

                                                              \n@return Error messages for environment variables that couldn't 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't 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 couldn't be applied.

                                                              ", "simpleType" : "EnvironmentError", "variableSetterType" : "EnvironmentError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Error" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getError", "beanStyleSetterMethodName" : "setError", "c2jName" : "Error", "c2jShape" : "EnvironmentError", "defaultConsumerFluentSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@return Error messages for environment variables that couldn't be applied.\n@deprecated Use {@link #error()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't be applied.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #error(EnvironmentError)}\n", "documentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Error property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "error", "fluentSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't 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 couldn't be applied.

                                                              \n@return Error messages for environment variables that couldn't 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't 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 couldn't be applied.

                                                              ", "simpleType" : "EnvironmentError", "variableSetterType" : "EnvironmentError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Variables" : { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\n

                                                              \n@return Environment variable key-value pairs.\n@deprecated Use {@link #variables()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #variables(Map)}\n", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Variables property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVariables", "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

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : true, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Variables", "sensitive" : true, "setterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n@param variables Environment variable key-value pairs.", "setterMethodName" : "setVariables", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\n

                                                              \n@return Environment variable key-value pairs.\n@deprecated Use {@link #variables()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #variables(Map)}\n", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Variables property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVariables", "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

                                                              \nYou can use {@link #hasVariables()} to see if a value was sent in this field.\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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : true, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Variables", "sensitive" : true, "setterDocumentation" : "

                                                              Environment variable key-value pairs.

                                                              \n@param variables Environment variable key-value pairs.", "setterMethodName" : "setVariables", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "variables", "variableType" : "java.util.Map", "documentation" : "

                                                              Environment variable key-value pairs.

                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getError", "beanStyleSetterMethodName" : "setError", "c2jName" : "Error", "c2jShape" : "EnvironmentError", "defaultConsumerFluentSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@return Error messages for environment variables that couldn't be applied.\n@deprecated Use {@link #error()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't be applied.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #error(EnvironmentError)}\n", "documentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Error property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "error", "fluentSetterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't 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 couldn't be applied.

                                                              \n@return Error messages for environment variables that couldn't 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              Error messages for environment variables that couldn't be applied.

                                                              \n@param error Error messages for environment variables that couldn't 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 couldn't be applied.

                                                              ", "simpleType" : "EnvironmentError", "variableSetterType" : "EnvironmentError" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "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.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BisectBatchOnFunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventSourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastProcessingResult" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumBatchingWindowInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRecordAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ParallelizationFactor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateTransitionReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                              The identifier of the event source mapping.

                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                              The identifier of the event source mapping.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of items to retrieve in a single batch.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum amount of time to gather records before invoking the function, in seconds.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The number of batches to process from each shard concurrently.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the event source.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The ARN of the Lambda function.

                                                              \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The ARN of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                              \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date that the event source mapping was last updated, or its state changed.

                                                              \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                              The result of the last AWS Lambda invocation of your Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                              The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                              Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                              (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                              (Streams) If the function returns an error, split the batch in two and retry.

                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              (Streams) The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "EventSourcePosition" : { "c2jName" : "EventSourcePosition", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "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, "hasRequiresLengthMember" : 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, "xmlNamespace" : null }, "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 object in Amazon S3, or upload a deployment package directly.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                              The base64-encoded contents of the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@return The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@return The base64-encoded contents of the 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\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 AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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" : "S3Bucket", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.", "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 AWS Region as your function. The bucket can be in a different AWS account.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon S3 key of the deployment package.

                                                              \n@return The Amazon S3 key of the deployment package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                              The Amazon S3 key of the deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                              For versioned objects, the version of the deployment package object to use.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\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 AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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" : "S3Bucket", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.", "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 AWS Region as your function. The bucket can be in a different AWS account.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Key" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon S3 key of the deployment package.

                                                              \n@return The Amazon S3 key of the deployment package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                              The Amazon S3 key of the deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3ObjectVersion" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                              For versioned objects, the version of the deployment package object to use.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ZipFile" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                              The base64-encoded contents of the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@return The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@return The base64-encoded contents of the 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                              The base64-encoded contents of the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@return The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@return The base64-encoded contents of the 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                              The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                              ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\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 AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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" : "S3Bucket", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                              \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.", "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 AWS Region as your function. The bucket can be in a different AWS account.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon S3 key of the deployment package.

                                                              \n@return The Amazon S3 key of the deployment package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                              The Amazon S3 key of the deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                              For versioned objects, the version of the deployment package object to use.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "FunctionCodeLocation" : { "c2jName" : "FunctionCodeLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Details about a function's deployment package.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRepositoryType", "beanStyleSetterMethodName" : "setRepositoryType", "c2jName" : "RepositoryType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@return The service that's hosting the file.\n@deprecated Use {@link #repositoryType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #repositoryType(String)}\n", "documentation" : "

                                                              The service that's hosting the file.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RepositoryType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRepositoryType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repositoryType", "fluentSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repositoryType", "getterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@return The service that's hosting the file.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.", "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 service that's hosting the file.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A presigned URL that you can use to download 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@return A presigned URL that you can use to download the deployment package.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(String)}\n", "documentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@return A presigned URL that you can use to download 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" : "Location", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.", "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" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A presigned URL that you can use to download 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@return A presigned URL that you can use to download the deployment package.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(String)}\n", "documentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@return A presigned URL that you can use to download 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" : "Location", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.", "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" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RepositoryType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRepositoryType", "beanStyleSetterMethodName" : "setRepositoryType", "c2jName" : "RepositoryType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@return The service that's hosting the file.\n@deprecated Use {@link #repositoryType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #repositoryType(String)}\n", "documentation" : "

                                                              The service that's hosting the file.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RepositoryType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRepositoryType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repositoryType", "fluentSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repositoryType", "getterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@return The service that's hosting the file.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.", "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 service that's hosting the file.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRepositoryType", "beanStyleSetterMethodName" : "setRepositoryType", "c2jName" : "RepositoryType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@return The service that's hosting the file.\n@deprecated Use {@link #repositoryType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #repositoryType(String)}\n", "documentation" : "

                                                              The service that's hosting the file.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RepositoryType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRepositoryType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "repositoryType", "fluentSetterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "repositoryType", "getterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@return The service that's hosting the file.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              The service that's hosting the file.

                                                              \n@param repositoryType The service that's hosting the file.", "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 service that's hosting the file.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              A presigned URL that you can use to download 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@return A presigned URL that you can use to download the deployment package.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(String)}\n", "documentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@return A presigned URL that you can use to download 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" : "Location", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              \n@param location A presigned URL that you can use to download the deployment package.", "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" : "

                                                              A presigned URL that you can use to download the deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "FunctionConfiguration" : { "c2jName" : "FunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              Details about a function's configuration.

                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the function.

                                                              \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the function.

                                                              \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's execution role.

                                                              \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The function's execution role.

                                                              \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's description.

                                                              \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The function's description.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              The function's description.

                                                              \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              The function's description.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                              The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The memory that's allocated to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                              The function's environment variables.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                              The function's environment variables.

                                                              ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              The function's layers.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              The function's layers.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's description.

                                                              \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The function's description.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              The function's description.

                                                              \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              The function's description.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                              The function's environment variables.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                              The function's environment variables.

                                                              ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the function.

                                                              \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the function.

                                                              \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              The function's layers.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              The function's layers.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                              The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The memory that's allocated to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's execution role.

                                                              \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The function's execution role.

                                                              \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the function.

                                                              \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                              The name of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the function.

                                                              \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                              The name of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                              The function's Amazon Resource Name (ARN).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                              The runtime environment for the Lambda function.

                                                              \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                              The runtime environment for the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's execution role.

                                                              \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                              The function's execution role.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                              The function's execution role.

                                                              \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                              The function's execution role.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                              The function that Lambda calls to begin executing your function.

                                                              \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                              The size of the function's deployment package, in bytes.

                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's description.

                                                              \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                              The function's description.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                              The function's description.

                                                              \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                              The function's description.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                              The amount of time that Lambda allows a function to run before stopping it.

                                                              \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                              The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                              The memory that's allocated to the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                              The memory that's allocated to the function.

                                                              \n@param memorySize The memory that's 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 that's allocated to the function.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                              The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                              The SHA256 hash of the function's deployment package.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                              The version of the Lambda function.

                                                              \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                              The version of the Lambda function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's networking configuration.

                                                              \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                              The function's networking configuration.

                                                              ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's dead letter queue.

                                                              \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                              The function's dead letter queue.

                                                              ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                              The function's environment variables.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                              The function's environment variables.

                                                              \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                              The function's environment variables.

                                                              ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                              The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                              The function's AWS X-Ray tracing configuration.

                                                              ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                              For Lambda@Edge functions, the ARN of the master function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                              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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                              The latest updated revision of the function or alias.

                                                              \n@param revisionId 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" : "

                                                              The latest updated revision of the function or alias.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                              The function's layers.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                              The function's layers.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                              \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                              The function's layers.

                                                              \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                              The function's layers.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                              \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                              The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the function's current state.

                                                              \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                              The reason for the function's current state.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                              \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                              \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                              The status of the last update that was performed on the function.

                                                              \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                              The status of the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                              The reason for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                              \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                              The reason code for the last update that was performed on the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "FunctionEventInvokeConfig" : { "c2jName" : "FunctionEventInvokeConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date and time that the configuration was last updated.

                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date and time that the configuration was last updated.

                                                              \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date and time that the configuration was last updated.

                                                              \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                              The date and time that the configuration was last updated.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                              The date and time that the configuration was last updated.

                                                              \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                              \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                              The date and time that the configuration was last updated.

                                                              \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                              The date and time that the configuration was last updated.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function.

                                                              \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function.

                                                              \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the function.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function.

                                                              \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function.

                                                              \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the function.

                                                              \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                              The maximum number of times to retry when the function returns an error.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                              A destination for events after they have been sent to a function for processing.

                                                              Destinations

                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                              • Queue - The ARN of an SQS queue.

                                                              • Topic - The ARN of an SNS topic.

                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A destination for events after they have been sent to a function for processing.

                                                              Destinations

                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                              • Queue - The ARN of an SQS queue.

                                                              • Topic - The ARN of an SNS topic.

                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                              \n@return A destination for events after they have been sent to a function for processing.

                                                              Destinations

                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                              • Queue - The ARN of an SQS queue.

                                                              • Topic - The ARN of an SNS topic.

                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                              • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                A destination for events after they have been sent to a function for processing.

                                                                Destinations

                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                • Queue - The ARN of an SQS queue.

                                                                • Topic - The ARN of an SNS topic.

                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                Destinations

                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                • Queue - The ARN of an SQS queue.

                                                                • Topic - The ARN of an SNS topic.

                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                  A destination for events after they have been sent to a function for processing.

                                                                  Destinations

                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                  • Queue - The ARN of an SQS queue.

                                                                  • Topic - The ARN of an SNS topic.

                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                  A destination for events after they have been sent to a function for processing.

                                                                  Destinations

                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                  • Queue - The ARN of an SQS queue.

                                                                  • Topic - The ARN of an SNS topic.

                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                  \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                  Destinations

                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                  • Queue - The ARN of an SQS queue.

                                                                  • Topic - The ARN of an SNS topic.

                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                    A destination for events after they have been sent to a function for processing.

                                                                    Destinations

                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                    • Queue - The ARN of an SQS queue.

                                                                    • Topic - The ARN of an SNS topic.

                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                    \n@return A destination for events after they have been sent to a function for processing.

                                                                    Destinations

                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                    • Queue - The ARN of an SQS queue.

                                                                    • Topic - The ARN of an SNS topic.

                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                    • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                      A destination for events after they have been sent to a function for processing.

                                                                      Destinations

                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                      • Queue - The ARN of an SQS queue.

                                                                      • Topic - The ARN of an SNS topic.

                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                      \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                      Destinations

                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                      • Queue - The ARN of an SQS queue.

                                                                      • Topic - The ARN of an SNS topic.

                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                      • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                        A destination for events after they have been sent to a function for processing.

                                                                        Destinations

                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                        • Queue - The ARN of an SQS queue.

                                                                        • Topic - The ARN of an SNS topic.

                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                        ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                        A destination for events after they have been sent to a function for processing.

                                                                        Destinations

                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                        • Queue - The ARN of an SQS queue.

                                                                        • Topic - The ARN of an SNS topic.

                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                        \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        A destination for events after they have been sent to a function for processing.

                                                                        Destinations

                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                        • Queue - The ARN of an SQS queue.

                                                                        • Topic - The ARN of an SNS topic.

                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                        \n@return A destination for events after they have been sent to a function for processing.

                                                                        Destinations

                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                        • Queue - The ARN of an SQS queue.

                                                                        • Topic - The ARN of an SNS topic.

                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                        • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                          A destination for events after they have been sent to a function for processing.

                                                                          Destinations

                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                          • Queue - The ARN of an SQS queue.

                                                                          • Topic - The ARN of an SNS topic.

                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                          \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                          Destinations

                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                          • Queue - The ARN of an SQS queue.

                                                                          • Topic - The ARN of an SNS topic.

                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                            A destination for events after they have been sent to a function for processing.

                                                                            Destinations

                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                            • Queue - The ARN of an SQS queue.

                                                                            • Topic - The ARN of an SNS topic.

                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                            A destination for events after they have been sent to a function for processing.

                                                                            Destinations

                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                            • Queue - The ARN of an SQS queue.

                                                                            • Topic - The ARN of an SNS topic.

                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                            \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                            Destinations

                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                            • Queue - The ARN of an SQS queue.

                                                                            • Topic - The ARN of an SNS topic.

                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                              A destination for events after they have been sent to a function for processing.

                                                                              Destinations

                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                              • Queue - The ARN of an SQS queue.

                                                                              • Topic - The ARN of an SNS topic.

                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                              \n@return A destination for events after they have been sent to a function for processing.

                                                                              Destinations

                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                              • Queue - The ARN of an SQS queue.

                                                                              • Topic - The ARN of an SNS topic.

                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                              • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                A destination for events after they have been sent to a function for processing.

                                                                                Destinations

                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                • Queue - The ARN of an SQS queue.

                                                                                • Topic - The ARN of an SNS topic.

                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                Destinations

                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                • Queue - The ARN of an SQS queue.

                                                                                • Topic - The ARN of an SNS topic.

                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                  Destinations

                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                  • Queue - The ARN of an SQS queue.

                                                                                  • Topic - The ARN of an SNS topic.

                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                  ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                  \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumEventAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                  \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                  The date and time that the configuration was last updated.

                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                  The Amazon Resource Name (ARN) of the function.

                                                                                  \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                  Destinations

                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                  • Queue - The ARN of an SQS queue.

                                                                                  • Topic - The ARN of an SNS topic.

                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                  \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                  Destinations

                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                  • Queue - The ARN of an SQS queue.

                                                                                  • Topic - The ARN of an SNS topic.

                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                  \n@return A destination for events after they have been sent to a function for processing.

                                                                                  Destinations

                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                  • Queue - The ARN of an SQS queue.

                                                                                  • Topic - The ARN of an SNS topic.

                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                  • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                    Destinations

                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                    • Queue - The ARN of an SQS queue.

                                                                                    • Topic - The ARN of an SNS topic.

                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                    Destinations

                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                    • Queue - The ARN of an SQS queue.

                                                                                    • Topic - The ARN of an SNS topic.

                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                      Destinations

                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                      • Queue - The ARN of an SQS queue.

                                                                                      • Topic - The ARN of an SNS topic.

                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                      Destinations

                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                      • Queue - The ARN of an SQS queue.

                                                                                      • Topic - The ARN of an SNS topic.

                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                      \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                      Destinations

                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                      • Queue - The ARN of an SQS queue.

                                                                                      • Topic - The ARN of an SNS topic.

                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                        Destinations

                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                        • Queue - The ARN of an SQS queue.

                                                                                        • Topic - The ARN of an SNS topic.

                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                        \n@return A destination for events after they have been sent to a function for processing.

                                                                                        Destinations

                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                        • Queue - The ARN of an SQS queue.

                                                                                        • Topic - The ARN of an SNS topic.

                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                        • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                          Destinations

                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                          • Queue - The ARN of an SQS queue.

                                                                                          • Topic - The ARN of an SNS topic.

                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                          \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                          Destinations

                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                          • Queue - The ARN of an SQS queue.

                                                                                          • Topic - The ARN of an SNS topic.

                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                          • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                            Destinations

                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                            • Queue - The ARN of an SQS queue.

                                                                                            • Topic - The ARN of an SNS topic.

                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FunctionEventInvokeConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FunctionEventInvokeConfig", "variableName" : "functionEventInvokeConfig", "variableType" : "FunctionEventInvokeConfig", "documentation" : null, "simpleType" : "FunctionEventInvokeConfig", "variableSetterType" : "FunctionEventInvokeConfig" }, "wrapper" : false, "xmlNamespace" : null }, "FunctionVersion" : { "c2jName" : "FunctionVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALL", "value" : "ALL" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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, "xmlNamespace" : null }, "GetAccountSettingsRequest" : { "c2jName" : "GetAccountSettingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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, "xmlNamespace" : null }, "GetAccountSettingsResponse" : { "c2jName" : "GetAccountSettingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountLimit", "beanStyleSetterMethodName" : "setAccountLimit", "c2jName" : "AccountLimit", "c2jShape" : "AccountLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Limits that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@return Limits that are related to concurrency and code storage.\n@deprecated Use {@link #accountLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are related to concurrency and code storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountLimit(AccountLimit)}\n", "documentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountLimit", "fluentSetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are 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 that are related to concurrency and code storage.

                                                                                            \n@return Limits that are 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are 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 that are related to concurrency and code storage.

                                                                                            ", "simpleType" : "AccountLimit", "variableSetterType" : "AccountLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of functions and amount of storage in use.

                                                                                            \n@return The number of functions and amount of storage in use.\n@deprecated Use {@link #accountUsage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #accountUsage(AccountUsage)}\n", "documentation" : "

                                                                                            The number of functions and amount of storage in use.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountUsage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountUsage", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountLimit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountLimit", "beanStyleSetterMethodName" : "setAccountLimit", "c2jName" : "AccountLimit", "c2jShape" : "AccountLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Limits that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@return Limits that are related to concurrency and code storage.\n@deprecated Use {@link #accountLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are related to concurrency and code storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountLimit(AccountLimit)}\n", "documentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountLimit", "fluentSetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are 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 that are related to concurrency and code storage.

                                                                                            \n@return Limits that are 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are 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 that are related to concurrency and code storage.

                                                                                            ", "simpleType" : "AccountLimit", "variableSetterType" : "AccountLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AccountUsage" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of functions and amount of storage in use.

                                                                                            \n@return The number of functions and amount of storage in use.\n@deprecated Use {@link #accountUsage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #accountUsage(AccountUsage)}\n", "documentation" : "

                                                                                            The number of functions and amount of storage in use.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountUsage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountUsage", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAccountLimit", "beanStyleSetterMethodName" : "setAccountLimit", "c2jName" : "AccountLimit", "c2jShape" : "AccountLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Limits that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@return Limits that are related to concurrency and code storage.\n@deprecated Use {@link #accountLimit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are related to concurrency and code storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #accountLimit(AccountLimit)}\n", "documentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountLimit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountLimit", "fluentSetterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are 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 that are related to concurrency and code storage.

                                                                                            \n@return Limits that are 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                            Limits that are related to concurrency and code storage.

                                                                                            \n@param accountLimit Limits that are 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 that are related to concurrency and code storage.

                                                                                            ", "simpleType" : "AccountLimit", "variableSetterType" : "AccountLimit" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of functions and amount of storage in use.

                                                                                            \n@return The number of functions and amount of storage in use.\n@deprecated Use {@link #accountUsage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #accountUsage(AccountUsage)}\n", "documentation" : "

                                                                                            The number of functions and amount of storage in use.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AccountUsage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAccountUsage", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "GetAliasRequest" : { "c2jName" : "GetAliasRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - MyFunction.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                            • Partial ARN - 123456789012:function:MyFunction.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "GetAliasResponse" : { "c2jName" : "AliasConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Provides configuration information about a Lambda function alias.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            A description of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AliasArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            A description of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            \n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the alias.

                                                                                            \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The name of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                            The function version that the alias invokes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            A description of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the alias.

                                                                                            \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                            The routing configuration of the alias.

                                                                                            ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            \n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                            A unique identifier that changes when you update the alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "GetEventSourceMappingRequest" : { "c2jName" : "GetEventSourceMappingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "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.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BisectBatchOnFunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventSourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastProcessingResult" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumBatchingWindowInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRecordAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ParallelizationFactor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateTransitionReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                            The identifier of the event source mapping.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                            The ARN of the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "GetFunctionConcurrencyRequest" : { "c2jName" : "GetFunctionConcurrencyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetFunctionConcurrency", "locationName" : null, "requestUri" : "/2019-09-30/functions/{FunctionName}/concurrency", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function.

                                                                                            Name formats

                                                                                            • Function name - my-function.

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "GetFunctionConcurrencyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetFunctionConcurrencyRequest", "variableName" : "getFunctionConcurrencyRequest", "variableType" : "GetFunctionConcurrencyRequest", "documentation" : null, "simpleType" : "GetFunctionConcurrencyRequest", "variableSetterType" : "GetFunctionConcurrencyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetFunctionConcurrencyResponse" : { "c2jName" : "GetFunctionConcurrencyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@return The number of simultaneous executions that are reserved for the function.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedConcurrentExecutions", "getterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@return The number of simultaneous executions that are reserved for 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" : "ReservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.", "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 simultaneous executions that are reserved for the function.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReservedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@return The number of simultaneous executions that are reserved for the function.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedConcurrentExecutions", "getterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@return The number of simultaneous executions that are reserved for 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" : "ReservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.", "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 simultaneous executions that are reserved for the function.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@return The number of simultaneous executions that are reserved for the function.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedConcurrentExecutions", "getterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@return The number of simultaneous executions that are reserved for 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" : "ReservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of simultaneous executions that are reserved for the function.

                                                                                            \n@param reservedConcurrentExecutions The number of simultaneous executions that are reserved for the function.", "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 simultaneous executions that are reserved for the function.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetFunctionConcurrencyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetFunctionConcurrencyResponse", "variableName" : "getFunctionConcurrencyResponse", "variableType" : "GetFunctionConcurrencyResponse", "documentation" : null, "simpleType" : "GetFunctionConcurrencyResponse", "variableSetterType" : "GetFunctionConcurrencyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetFunctionConfigurationRequest" : { "c2jName" : "GetFunctionConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                            Specify a version or alias to get details about a published version of the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify a version or alias to 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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                            Specify a version or alias to get details about a published version of the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify a version or alias to 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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                            Specify a version or alias to get details about a published version of the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify a version or alias to 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" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "GetFunctionConfigurationResponse" : { "c2jName" : "FunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Details about a function's configuration.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the function.

                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the function.

                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's execution role.

                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                            The function's execution role.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's execution role.

                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                            The function's execution role.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's description.

                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            The function's description.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's description.

                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            The function's description.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The version of the Lambda function.

                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                            The version of the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the Lambda function.

                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                            The version of the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's networking configuration.

                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                            The function's networking configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's networking configuration.

                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                            The function's networking configuration.

                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's dead letter queue.

                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                            The function's dead letter queue.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's dead letter queue.

                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                            The function's dead letter queue.

                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's environment variables.

                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                            The function's environment variables.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's environment variables.

                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                            The function's environment variables.

                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                            The function's layers.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                            The function's layers.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                            The reason for the function's current state.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                            The reason for the function's current state.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's dead letter queue.

                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                            The function's dead letter queue.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's dead letter queue.

                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                            The function's dead letter queue.

                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's description.

                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            The function's description.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's description.

                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            The function's description.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's environment variables.

                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                            The function's environment variables.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's environment variables.

                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                            The function's environment variables.

                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the function.

                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the function.

                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                            The function's layers.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                            The function's layers.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's execution role.

                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                            The function's execution role.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's execution role.

                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                            The function's execution role.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                            The reason for the function's current state.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                            The reason for the function's current state.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The version of the Lambda function.

                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                            The version of the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the Lambda function.

                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                            The version of the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's networking configuration.

                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                            The function's networking configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's networking configuration.

                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                            The function's networking configuration.

                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the function.

                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the function.

                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                            The function's Amazon Resource Name (ARN).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                            The runtime environment for the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's execution role.

                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                            The function's execution role.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's execution role.

                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                            The function's execution role.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function that Lambda calls to begin executing your function.

                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                            The size of the function's deployment package, in bytes.

                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's description.

                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            The function's description.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's description.

                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            The function's description.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                            The memory that's allocated to the function.

                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                            The SHA256 hash of the function's deployment package.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The version of the Lambda function.

                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                            The version of the Lambda function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the Lambda function.

                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                            The version of the Lambda function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's networking configuration.

                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                            The function's networking configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's networking configuration.

                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                            The function's networking configuration.

                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's dead letter queue.

                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                            The function's dead letter queue.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's dead letter queue.

                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                            The function's dead letter queue.

                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's environment variables.

                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                            The function's environment variables.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's environment variables.

                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                            The function's environment variables.

                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            \n@param revisionId 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" : "

                                                                                            The latest updated revision of the function or alias.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                            The function's layers.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                            The function's layers.

                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                            The function's layers.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                            The reason for the function's current state.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason for the function's current state.

                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                            The reason for the function's current state.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                            The status of the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                            The reason for the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                            The reason code for the last update that was performed on the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "GetFunctionEventInvokeConfigRequest" : { "c2jName" : "GetFunctionEventInvokeConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetFunctionEventInvokeConfig", "locationName" : null, "requestUri" : "/2019-09-25/functions/{FunctionName}/event-invoke-config", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                            A version number or alias name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.", "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" : "

                                                                                            A version number or alias name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                            A version number or alias name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.", "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" : "

                                                                                            A version number or alias name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                            The name of the Lambda function, version, or alias.

                                                                                            Name formats

                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                            A version number or alias name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                            A version number or alias name.

                                                                                            \n@param qualifier A version number or alias name.", "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" : "

                                                                                            A version number or alias name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "GetFunctionEventInvokeConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetFunctionEventInvokeConfigRequest", "variableName" : "getFunctionEventInvokeConfigRequest", "variableType" : "GetFunctionEventInvokeConfigRequest", "documentation" : null, "simpleType" : "GetFunctionEventInvokeConfigRequest", "variableSetterType" : "GetFunctionEventInvokeConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetFunctionEventInvokeConfigResponse" : { "c2jName" : "FunctionEventInvokeConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time that the configuration was last updated.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The date and time that the configuration was last updated.

                                                                                            \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The date and time that the configuration was last updated.

                                                                                            \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                            The date and time that the configuration was last updated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                            The date and time that the configuration was last updated.

                                                                                            \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                            \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time that the configuration was last updated.

                                                                                            \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date and time that the configuration was last updated.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the function.

                                                                                            \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the function.

                                                                                            \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the function.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the function.

                                                                                            \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the function.

                                                                                            \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the function.

                                                                                            \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                            Destinations

                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                            • Queue - The ARN of an SQS queue.

                                                                                            • Topic - The ARN of an SNS topic.

                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                            Destinations

                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                            • Queue - The ARN of an SQS queue.

                                                                                            • Topic - The ARN of an SNS topic.

                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                            \n@return A destination for events after they have been sent to a function for processing.

                                                                                            Destinations

                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                            • Queue - The ARN of an SQS queue.

                                                                                            • Topic - The ARN of an SNS topic.

                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                            • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                              Destinations

                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                              • Queue - The ARN of an SQS queue.

                                                                                              • Topic - The ARN of an SNS topic.

                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                              Destinations

                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                              • Queue - The ARN of an SQS queue.

                                                                                              • Topic - The ARN of an SNS topic.

                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                Destinations

                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                Destinations

                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                Destinations

                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                  Destinations

                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                  \n@return A destination for events after they have been sent to a function for processing.

                                                                                                  Destinations

                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                  • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                    Destinations

                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                    Destinations

                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                    • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                      Destinations

                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                      ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                      Destinations

                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                      \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                      Destinations

                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                      \n@return A destination for events after they have been sent to a function for processing.

                                                                                                      Destinations

                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                      • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                        Destinations

                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                        Destinations

                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                          Destinations

                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                          Destinations

                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                          \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                          Destinations

                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                            Destinations

                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                            \n@return A destination for events after they have been sent to a function for processing.

                                                                                                            Destinations

                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                            • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                              Destinations

                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                              Destinations

                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                              • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                Destinations

                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumEventAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                The date and time that the configuration was last updated.

                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                Destinations

                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                Destinations

                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                Destinations

                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                  Destinations

                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                  \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                  Destinations

                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                    Destinations

                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                    Destinations

                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                    Destinations

                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                      Destinations

                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                      \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                      Destinations

                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                      • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                        Destinations

                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                        Destinations

                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                        • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                          Destinations

                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                          ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetFunctionEventInvokeConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetFunctionEventInvokeConfigResponse", "variableName" : "getFunctionEventInvokeConfigResponse", "variableType" : "GetFunctionEventInvokeConfigResponse", "documentation" : null, "simpleType" : "GetFunctionEventInvokeConfigResponse", "variableSetterType" : "GetFunctionEventInvokeConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetFunctionRequest" : { "c2jName" : "GetFunctionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : 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" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          Specify a version or alias to get details about a published version of the function.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specify a version or alias to 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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          Specify a version or alias to get details about a published version of the function.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specify a version or alias to 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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          Specify a version or alias to get details about a published version of the function.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specify a version or alias to 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" }, "xmlAttribute" : false, "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, "xmlNamespace" : null }, "GetFunctionResponse" : { "c2jName" : "GetFunctionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "Configuration", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@return The configuration of the function or version.\n@deprecated Use {@link #configuration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configuration(FunctionConfiguration)}\n", "documentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Configuration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@return The configuration of the function or version.", "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.", "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 configuration of the function or version.

                                                                                                                          ", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "FunctionCodeLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@return The deployment package of the function or version.\n@deprecated Use {@link #code()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(FunctionCodeLocation)}\n", "documentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "code", "fluentSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@return The deployment package of the function or version.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.", "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 deployment package of the function or version.

                                                                                                                          ", "simpleType" : "FunctionCodeLocation", "variableSetterType" : "FunctionCodeLocation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The function's tags.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                          The function's tags.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The function's tags.", "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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.", "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 function's tags.

                                                                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConcurrency", "beanStyleSetterMethodName" : "setConcurrency", "c2jName" : "Concurrency", "c2jShape" : "Concurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The function's reserved 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@return The function's reserved concurrency.\n@deprecated Use {@link #concurrency()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved concurrency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #concurrency(Concurrency)}\n", "documentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Concurrency property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConcurrency", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "concurrency", "fluentSetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved concurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "concurrency", "getterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@return The function's reserved 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved 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 function's reserved concurrency.

                                                                                                                          ", "simpleType" : "Concurrency", "variableSetterType" : "Concurrency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Code" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "FunctionCodeLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@return The deployment package of the function or version.\n@deprecated Use {@link #code()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(FunctionCodeLocation)}\n", "documentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "code", "fluentSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@return The deployment package of the function or version.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.", "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 deployment package of the function or version.

                                                                                                                          ", "simpleType" : "FunctionCodeLocation", "variableSetterType" : "FunctionCodeLocation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Concurrency" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConcurrency", "beanStyleSetterMethodName" : "setConcurrency", "c2jName" : "Concurrency", "c2jShape" : "Concurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The function's reserved 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@return The function's reserved concurrency.\n@deprecated Use {@link #concurrency()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved concurrency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #concurrency(Concurrency)}\n", "documentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Concurrency property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConcurrency", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "concurrency", "fluentSetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved concurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "concurrency", "getterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@return The function's reserved 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved 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 function's reserved concurrency.

                                                                                                                          ", "simpleType" : "Concurrency", "variableSetterType" : "Concurrency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Configuration" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "Configuration", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@return The configuration of the function or version.\n@deprecated Use {@link #configuration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configuration(FunctionConfiguration)}\n", "documentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Configuration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@return The configuration of the function or version.", "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.", "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 configuration of the function or version.

                                                                                                                          ", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The function's tags.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                          The function's tags.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The function's tags.", "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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.", "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 function's tags.

                                                                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "Configuration", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@return The configuration of the function or version.\n@deprecated Use {@link #configuration()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #configuration(FunctionConfiguration)}\n", "documentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Configuration property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConfiguration", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@return The configuration of the function or version.", "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The configuration of the function or version.

                                                                                                                          \n@param configuration The configuration of the function or version.", "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 configuration of the function or version.

                                                                                                                          ", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCode", "beanStyleSetterMethodName" : "setCode", "c2jName" : "Code", "c2jShape" : "FunctionCodeLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@return The deployment package of the function or version.\n@deprecated Use {@link #code()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(FunctionCodeLocation)}\n", "documentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "code", "fluentSetterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "code", "getterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@return The deployment package of the function or version.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Code", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Code", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The deployment package of the function or version.

                                                                                                                          \n@param code The deployment package of the function or version.", "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 deployment package of the function or version.

                                                                                                                          ", "simpleType" : "FunctionCodeLocation", "variableSetterType" : "FunctionCodeLocation" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The function's tags.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                          The function's tags.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The function's tags.", "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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The function's tags.

                                                                                                                          \n@param tags The function's tags.", "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 function's tags.

                                                                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getConcurrency", "beanStyleSetterMethodName" : "setConcurrency", "c2jName" : "Concurrency", "c2jShape" : "Concurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The function's reserved 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@return The function's reserved concurrency.\n@deprecated Use {@link #concurrency()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved concurrency.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #concurrency(Concurrency)}\n", "documentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Concurrency property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasConcurrency", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "concurrency", "fluentSetterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved concurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "concurrency", "getterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@return The function's reserved 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The function's reserved concurrency.

                                                                                                                          \n@param concurrency The function's reserved 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 function's reserved concurrency.

                                                                                                                          ", "simpleType" : "Concurrency", "variableSetterType" : "Concurrency" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetFunctionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetFunctionResponse", "variableName" : "getFunctionResponse", "variableType" : "GetFunctionResponse", "documentation" : null, "simpleType" : "GetFunctionResponse", "variableSetterType" : "GetFunctionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetLayerVersionByArnRequest" : { "c2jName" : "GetLayerVersionByArnRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetLayerVersionByArn", "locationName" : null, "requestUri" : "/2018-10-31/layers?find=LayerVersion", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "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" : "Arn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "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" : "Arn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "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" : "Arn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param arn The ARN of the layer version.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Arn" ], "shapeName" : "GetLayerVersionByArnRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetLayerVersionByArnRequest", "variableName" : "getLayerVersionByArnRequest", "variableType" : "GetLayerVersionByArnRequest", "documentation" : null, "simpleType" : "GetLayerVersionByArnRequest", "variableSetterType" : "GetLayerVersionByArnRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetLayerVersionByArnResponse" : { "c2jName" : "GetLayerVersionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                          The description of the version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.", "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 description of the version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleRuntimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Content" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                          The description of the version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.", "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 description of the version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerVersionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LicenseInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                          The description of the version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.", "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 description of the version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetLayerVersionByArnResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetLayerVersionByArnResponse", "variableName" : "getLayerVersionByArnResponse", "variableType" : "GetLayerVersionByArnResponse", "documentation" : null, "simpleType" : "GetLayerVersionByArnResponse", "variableSetterType" : "GetLayerVersionByArnResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetLayerVersionPolicyRequest" : { "c2jName" : "GetLayerVersionPolicyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetLayerVersionPolicy", "locationName" : null, "requestUri" : "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VersionNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerName", "VersionNumber" ], "shapeName" : "GetLayerVersionPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetLayerVersionPolicyRequest", "variableName" : "getLayerVersionPolicyRequest", "variableType" : "GetLayerVersionPolicyRequest", "documentation" : null, "simpleType" : "GetLayerVersionPolicyRequest", "variableSetterType" : "GetLayerVersionPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetLayerVersionPolicyResponse" : { "c2jName" : "GetLayerVersionPolicyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@return The policy document.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                          The policy document.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@return The policy document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                          The policy document.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@return The policy document.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                          The policy document.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@return The policy document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                          The policy document.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@return The policy document.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                          The policy document.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@return The policy document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The policy document.

                                                                                                                          \n@param policy The policy document.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                          The policy document.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetLayerVersionPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetLayerVersionPolicyResponse", "variableName" : "getLayerVersionPolicyResponse", "variableType" : "GetLayerVersionPolicyResponse", "documentation" : null, "simpleType" : "GetLayerVersionPolicyResponse", "variableSetterType" : "GetLayerVersionPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetLayerVersionRequest" : { "c2jName" : "GetLayerVersionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetLayerVersion", "locationName" : null, "requestUri" : "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VersionNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                          The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerName", "VersionNumber" ], "shapeName" : "GetLayerVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetLayerVersionRequest", "variableName" : "getLayerVersionRequest", "variableType" : "GetLayerVersionRequest", "documentation" : null, "simpleType" : "GetLayerVersionRequest", "variableSetterType" : "GetLayerVersionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetLayerVersionResponse" : { "c2jName" : "GetLayerVersionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                          The description of the version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.", "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 description of the version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleRuntimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Content" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                          The description of the version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.", "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 description of the version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerVersionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LicenseInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                          Details about the layer version.

                                                                                                                          ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                          The ARN of the layer version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                          The description of the version.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The description of the version.

                                                                                                                          \n@param description The description of the version.", "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 description of the version.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                          The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number.

                                                                                                                          \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                          The version number.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                          \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          The layer's compatible runtimes.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                          The layer's software license.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetLayerVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetLayerVersionResponse", "variableName" : "getLayerVersionResponse", "variableType" : "GetLayerVersionResponse", "documentation" : null, "simpleType" : "GetLayerVersionResponse", "variableSetterType" : "GetLayerVersionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetPolicyRequest" : { "c2jName" : "GetPolicyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetPolicy", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/policy", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@return Specify a version or alias to get the policy for that resource.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.\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 the policy for that resource.

                                                                                                                          \n@return Specify a version or alias to get the policy for that resource.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.", "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 the policy for that resource.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@return Specify a version or alias to get the policy for that resource.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.\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 the policy for that resource.

                                                                                                                          \n@return Specify a version or alias to get the policy for that resource.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.", "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 the policy for that resource.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@return Specify a version or alias to get the policy for that resource.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.\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 the policy for that resource.

                                                                                                                          \n@return Specify a version or alias to get the policy for that resource.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specify a version or alias to get the policy for that resource.

                                                                                                                          \n@param qualifier Specify a version or alias to get the policy for that resource.", "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 the policy for that resource.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "GetPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetPolicyRequest", "variableName" : "getPolicyRequest", "variableType" : "GetPolicyRequest", "documentation" : null, "simpleType" : "GetPolicyRequest", "variableSetterType" : "GetPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetPolicyResponse" : { "c2jName" : "GetPolicyResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@return The resource-based policy.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@return The resource-based policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@return The resource-based policy.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@return The resource-based policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policy(String)}.\n@param policy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@return The resource-based policy.\n@deprecated Use {@link #policy()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #policy(String)}\n", "documentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Policy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPolicy", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@return The resource-based policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          \n@param policy The resource-based policy.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                                                                                                                          The resource-based policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@return A unique identifier for the current revision of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          \n@param revisionId A unique identifier for the current revision of the policy.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                          A unique identifier for the current revision of the policy.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetPolicyResponse", "variableName" : "getPolicyResponse", "variableType" : "GetPolicyResponse", "documentation" : null, "simpleType" : "GetPolicyResponse", "variableSetterType" : "GetPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "GetProvisionedConcurrencyConfigRequest" : { "c2jName" : "GetProvisionedConcurrencyConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetProvisionedConcurrencyConfig", "locationName" : null, "requestUri" : "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.", "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" : "

                                                                                                                          The version number or alias name.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.", "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" : "

                                                                                                                          The version number or alias name.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function.

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The version number or alias name.

                                                                                                                          \n@param qualifier The version number or alias name.", "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" : "

                                                                                                                          The version number or alias name.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName", "Qualifier" ], "shapeName" : "GetProvisionedConcurrencyConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetProvisionedConcurrencyConfigRequest", "variableName" : "getProvisionedConcurrencyConfigRequest", "variableType" : "GetProvisionedConcurrencyConfigRequest", "documentation" : null, "simpleType" : "GetProvisionedConcurrencyConfigRequest", "variableSetterType" : "GetProvisionedConcurrencyConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "GetProvisionedConcurrencyConfigResponse" : { "c2jName" : "GetProvisionedConcurrencyConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                          \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                          \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllocatedProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AvailableProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequestedProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                          \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                          \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency requested.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency available.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                          The amount of provisioned concurrency allocated.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                          \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                          \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                          The status of the allocation process.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                          For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                          \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetProvisionedConcurrencyConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetProvisionedConcurrencyConfigResponse", "variableName" : "getProvisionedConcurrencyConfigResponse", "variableType" : "GetProvisionedConcurrencyConfigResponse", "documentation" : null, "simpleType" : "GetProvisionedConcurrencyConfigResponse", "variableSetterType" : "GetProvisionedConcurrencyConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidParameterValueException" : { "c2jName" : "InvalidParameterValueException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          One of the parameters in the request is invalid.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidParameterValueException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidParameterValueException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidParameterValueException", "variableName" : "invalidParameterValueException", "variableType" : "InvalidParameterValueException", "documentation" : null, "simpleType" : "InvalidParameterValueException", "variableSetterType" : "InvalidParameterValueException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidRequestContentException" : { "c2jName" : "InvalidRequestContentException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          The request body could not be parsed as JSON.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRequestContentException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The exception type.

                                                                                                                          \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The exception type.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRequestContentException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRequestContentException", "variableName" : "invalidRequestContentException", "variableType" : "InvalidRequestContentException", "documentation" : null, "simpleType" : "InvalidRequestContentException", "variableSetterType" : "InvalidRequestContentException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidRuntimeException" : { "c2jName" : "InvalidRuntimeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          The runtime or runtime version specified is not supported.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRuntimeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidRuntimeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRuntimeException", "variableName" : "invalidRuntimeException", "variableType" : "InvalidRuntimeException", "documentation" : null, "simpleType" : "InvalidRuntimeException", "variableSetterType" : "InvalidRuntimeException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidSecurityGroupIdException" : { "c2jName" : "InvalidSecurityGroupIDException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          The Security Group ID provided in the Lambda function VPC configuration is invalid.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidSecurityGroupIDException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidSecurityGroupIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidSecurityGroupIdException", "variableName" : "invalidSecurityGroupIdException", "variableType" : "InvalidSecurityGroupIdException", "documentation" : null, "simpleType" : "InvalidSecurityGroupIdException", "variableSetterType" : "InvalidSecurityGroupIdException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidSubnetIdException" : { "c2jName" : "InvalidSubnetIDException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          The Subnet ID provided in the Lambda function VPC configuration is invalid.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidSubnetIDException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidSubnetIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidSubnetIdException", "variableName" : "invalidSubnetIdException", "variableType" : "InvalidSubnetIdException", "documentation" : null, "simpleType" : "InvalidSubnetIdException", "variableSetterType" : "InvalidSubnetIdException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidZipFileException" : { "c2jName" : "InvalidZipFileException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          AWS Lambda could not unzip the deployment package.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidZipFileException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidZipFileException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidZipFileException", "variableName" : "invalidZipFileException", "variableType" : "InvalidZipFileException", "documentation" : null, "simpleType" : "InvalidZipFileException", "variableSetterType" : "InvalidZipFileException" }, "wrapper" : false, "xmlNamespace" : null }, "InvocationType" : { "c2jName" : "InvocationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EVENT", "value" : "Event" }, { "name" : "REQUEST_RESPONSE", "value" : "RequestResponse" }, { "name" : "DRY_RUN", "value" : "DryRun" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvocationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InvocationType", "variableName" : "invocationType", "variableType" : "InvocationType", "documentation" : null, "simpleType" : "InvocationType", "variableSetterType" : "InvocationType" }, "wrapper" : false, "xmlNamespace" : null }, "InvokeRequest" : { "c2jName" : "InvocationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "Invoke", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/invocations", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@return The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the Lambda function, version, or alias.

                                                                                                                          Name formats

                                                                                                                          • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                          • Partial ARN - 123456789012:function:my-function.

                                                                                                                          You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInvocationTypeAsString", "beanStyleSetterMethodName" : "setInvocationType", "c2jName" : "InvocationType", "c2jShape" : "InvocationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Choose from the following options.

                                                                                                                          • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                          • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                          • DryRun - Validate parameter values and verify that the user or role has permission to invoke 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 #invocationTypeAsString(String)}.\n@param invocationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Choose from the following options.

                                                                                                                          • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                          • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                          • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #invocationType} will return {@link InvocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #invocationTypeAsString}.\n

                                                                                                                          \n@return Choose from the following options.

                                                                                                                          • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                          • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                          • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                          • \n@see InvocationType\n@deprecated Use {@link #invocationTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                            Choose from the following options.

                                                                                                                            • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                            • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                            • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                            \n@param invocationType Choose from the following options.

                                                                                                                            • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                            • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                            • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                            • \n@see InvocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InvocationType\n@deprecated Use {@link #invocationType(String)}\n", "documentation" : "

                                                                                                                              Choose from the following options.

                                                                                                                              • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                              • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                              • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InvocationType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvocationType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvocationType", "fluentEnumGetterMethodName" : "invocationType", "fluentEnumSetterMethodName" : "invocationType", "fluentGetterMethodName" : "invocationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                              Choose from the following options.

                                                                                                                              • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                              • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                              • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                              \n@param invocationType Choose from the following options.

                                                                                                                              • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                              • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                              • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                              • \n@see InvocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InvocationType", "fluentSetterMethodName" : "invocationType", "getterDocumentation" : "

                                                                                                                                Choose from the following options.

                                                                                                                                • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #invocationType} will return {@link InvocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #invocationTypeAsString}.\n

                                                                                                                                \n@return Choose from the following options.

                                                                                                                                • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                • \n@see InvocationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Invocation-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Invocation-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                  Choose from the following options.

                                                                                                                                  • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                  • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                  • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                  \n@param invocationType Choose from the following options.

                                                                                                                                  • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                  • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                  • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                  • \n@see InvocationType", "setterMethodName" : "setInvocationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationType", "variableType" : "String", "documentation" : "

                                                                                                                                    Choose from the following options.

                                                                                                                                    • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                    • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                    • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogTypeAsString", "beanStyleSetterMethodName" : "setLogType", "c2jName" : "LogType", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logTypeAsString(String)}.\n@param logType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    \n

                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #logType} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #logTypeAsString}.\n

                                                                                                                                    \n@return Set to Tail to include the execution log in the response.\n@see LogType\n@deprecated Use {@link #logTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    \n@param logType Set to Tail to include the execution log in the response.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #logType(String)}\n", "documentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogType", "fluentEnumGetterMethodName" : "logType", "fluentEnumSetterMethodName" : "logType", "fluentGetterMethodName" : "logTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    \n@param logType Set to Tail to include the execution log in the response.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "logType", "getterDocumentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    \n

                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #logType} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #logTypeAsString}.\n

                                                                                                                                    \n@return Set to Tail to include the execution log in the response.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Log-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Log-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    \n@param logType Set to Tail to include the execution log in the response.\n@see LogType", "setterMethodName" : "setLogType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logType", "variableType" : "String", "documentation" : "

                                                                                                                                    Set to Tail to include the execution log in the response.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientContext", "beanStyleSetterMethodName" : "setClientContext", "c2jName" : "ClientContext", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientContext(String)}.\n@param clientContext a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientContext(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@return Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@deprecated Use {@link #clientContext()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientContext(String)}\n", "documentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientContext property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientContext", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientContext", "fluentSetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientContext", "getterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@return Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Client-Context", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Client-Context", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientContext", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.", "setterMethodName" : "setClientContext", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    \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 #payload(SdkBytes)}.\n@param payload 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 #payload(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    \n@return The JSON that you want to provide to your Lambda function as input.\n@deprecated Use {@link #payload()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    \n@param payload The JSON that you want to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #payload(SdkBytes)}\n", "documentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPayload", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    \n@param payload The JSON that you want to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    \n@return The JSON that you want to provide to your Lambda function as input.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    \n@param payload The JSON that you want to provide to your Lambda function as input.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "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" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                    The JSON that you want to provide to your Lambda function as input.

                                                                                                                                    ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Specify a version or alias to invoke 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Specify a version or alias to invoke a published version of the function.

                                                                                                                                    \n@return Specify a version or alias to invoke a published version of the function.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    Specify a version or alias to invoke a published version of the function.

                                                                                                                                    \n@param qualifier Specify a version or alias to invoke a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                    Specify a version or alias to invoke a published version of the function.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                    Specify a version or alias to invoke a published version of the function.

                                                                                                                                    \n@param qualifier Specify a version or alias to invoke 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 invoke a published version of the function.

                                                                                                                                    \n@return Specify a version or alias to invoke 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    Specify a version or alias to invoke a published version of the function.

                                                                                                                                    \n@param qualifier Specify a version or alias to invoke 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 invoke a published version of the function.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientContext" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientContext", "beanStyleSetterMethodName" : "setClientContext", "c2jName" : "ClientContext", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientContext(String)}.\n@param clientContext a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientContext(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@return Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@deprecated Use {@link #clientContext()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientContext(String)}\n", "documentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientContext property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientContext", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientContext", "fluentSetterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientContext", "getterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@return Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Client-Context", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Client-Context", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientContext", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.", "setterMethodName" : "setClientContext", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : "

                                                                                                                                    Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    \n@return The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    \n@return The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                    The name of the Lambda function, version, or alias.

                                                                                                                                    Name formats

                                                                                                                                    • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                    You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InvocationType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInvocationTypeAsString", "beanStyleSetterMethodName" : "setInvocationType", "c2jName" : "InvocationType", "c2jShape" : "InvocationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Choose from the following options.

                                                                                                                                    • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                    • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                    • DryRun - Validate parameter values and verify that the user or role has permission to invoke 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 #invocationTypeAsString(String)}.\n@param invocationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Choose from the following options.

                                                                                                                                    • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                    • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                    • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                    \n

                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #invocationType} will return {@link InvocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #invocationTypeAsString}.\n

                                                                                                                                    \n@return Choose from the following options.

                                                                                                                                    • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                    • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                    • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                    • \n@see InvocationType\n@deprecated Use {@link #invocationTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                      Choose from the following options.

                                                                                                                                      • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                      • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                      • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                      \n@param invocationType Choose from the following options.

                                                                                                                                      • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                      • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                      • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                      • \n@see InvocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InvocationType\n@deprecated Use {@link #invocationType(String)}\n", "documentation" : "

                                                                                                                                        Choose from the following options.

                                                                                                                                        • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                        • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                        • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "InvocationType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvocationType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvocationType", "fluentEnumGetterMethodName" : "invocationType", "fluentEnumSetterMethodName" : "invocationType", "fluentGetterMethodName" : "invocationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                        Choose from the following options.

                                                                                                                                        • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                        • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                        • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                        \n@param invocationType Choose from the following options.

                                                                                                                                        • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                        • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                        • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                        • \n@see InvocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InvocationType", "fluentSetterMethodName" : "invocationType", "getterDocumentation" : "

                                                                                                                                          Choose from the following options.

                                                                                                                                          • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                          • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                          • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                          \n

                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #invocationType} will return {@link InvocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #invocationTypeAsString}.\n

                                                                                                                                          \n@return Choose from the following options.

                                                                                                                                          • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                          • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                          • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                          • \n@see InvocationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Invocation-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Invocation-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            Choose from the following options.

                                                                                                                                            • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                            • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                            • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                            \n@param invocationType Choose from the following options.

                                                                                                                                            • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                            • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                            • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                            • \n@see InvocationType", "setterMethodName" : "setInvocationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationType", "variableType" : "String", "documentation" : "

                                                                                                                                              Choose from the following options.

                                                                                                                                              • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                              • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                              • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogTypeAsString", "beanStyleSetterMethodName" : "setLogType", "c2jName" : "LogType", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logTypeAsString(String)}.\n@param logType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              \n

                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #logType} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #logTypeAsString}.\n

                                                                                                                                              \n@return Set to Tail to include the execution log in the response.\n@see LogType\n@deprecated Use {@link #logTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              \n@param logType Set to Tail to include the execution log in the response.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #logType(String)}\n", "documentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogType", "fluentEnumGetterMethodName" : "logType", "fluentEnumSetterMethodName" : "logType", "fluentGetterMethodName" : "logTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              \n@param logType Set to Tail to include the execution log in the response.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "logType", "getterDocumentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              \n

                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #logType} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #logTypeAsString}.\n

                                                                                                                                              \n@return Set to Tail to include the execution log in the response.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Log-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Log-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              \n@param logType Set to Tail to include the execution log in the response.\n@see LogType", "setterMethodName" : "setLogType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logType", "variableType" : "String", "documentation" : "

                                                                                                                                              Set to Tail to include the execution log in the response.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Payload" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              \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 #payload(SdkBytes)}.\n@param payload 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 #payload(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              \n@return The JSON that you want to provide to your Lambda function as input.\n@deprecated Use {@link #payload()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              \n@param payload The JSON that you want to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #payload(SdkBytes)}\n", "documentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPayload", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              \n@param payload The JSON that you want to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              \n@return The JSON that you want to provide to your Lambda function as input.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              \n@param payload The JSON that you want to provide to your Lambda function as input.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "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" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                              The JSON that you want to provide to your Lambda function as input.

                                                                                                                                              ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              Specify a version or alias to invoke 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              Specify a version or alias to invoke a published version of the function.

                                                                                                                                              \n@return Specify a version or alias to invoke a published version of the function.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              Specify a version or alias to invoke a published version of the function.

                                                                                                                                              \n@param qualifier Specify a version or alias to invoke a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                              Specify a version or alias to invoke a published version of the function.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                              Specify a version or alias to invoke a published version of the function.

                                                                                                                                              \n@param qualifier Specify a version or alias to invoke 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 invoke a published version of the function.

                                                                                                                                              \n@return Specify a version or alias to invoke 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              Specify a version or alias to invoke a published version of the function.

                                                                                                                                              \n@param qualifier Specify a version or alias to invoke 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 invoke a published version of the function.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "NamespacedFunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                              Name formats

                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInvocationTypeAsString", "beanStyleSetterMethodName" : "setInvocationType", "c2jName" : "InvocationType", "c2jShape" : "InvocationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              Choose from the following options.

                                                                                                                                              • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                              • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                              • DryRun - Validate parameter values and verify that the user or role has permission to invoke 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 #invocationTypeAsString(String)}.\n@param invocationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              Choose from the following options.

                                                                                                                                              • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                              • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                              • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                              \n

                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #invocationType} will return {@link InvocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #invocationTypeAsString}.\n

                                                                                                                                              \n@return Choose from the following options.

                                                                                                                                              • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                              • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                              • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                              • \n@see InvocationType\n@deprecated Use {@link #invocationTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                Choose from the following options.

                                                                                                                                                • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                \n@param invocationType Choose from the following options.

                                                                                                                                                • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                • \n@see InvocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InvocationType\n@deprecated Use {@link #invocationType(String)}\n", "documentation" : "

                                                                                                                                                  Choose from the following options.

                                                                                                                                                  • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                  • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                  • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "InvocationType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvocationType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvocationType", "fluentEnumGetterMethodName" : "invocationType", "fluentEnumSetterMethodName" : "invocationType", "fluentGetterMethodName" : "invocationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Choose from the following options.

                                                                                                                                                  • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                  • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                  • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                  \n@param invocationType Choose from the following options.

                                                                                                                                                  • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                  • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                  • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                  • \n@see InvocationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InvocationType", "fluentSetterMethodName" : "invocationType", "getterDocumentation" : "

                                                                                                                                                    Choose from the following options.

                                                                                                                                                    • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                    • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                    • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                    \n

                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #invocationType} will return {@link InvocationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #invocationTypeAsString}.\n

                                                                                                                                                    \n@return Choose from the following options.

                                                                                                                                                    • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                    • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                    • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                    • \n@see InvocationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Invocation-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Invocation-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      Choose from the following options.

                                                                                                                                                      • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                      • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                      • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                      \n@param invocationType Choose from the following options.

                                                                                                                                                      • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                      • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                      • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                      • \n@see InvocationType", "setterMethodName" : "setInvocationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationType", "variableType" : "String", "documentation" : "

                                                                                                                                                        Choose from the following options.

                                                                                                                                                        • RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.

                                                                                                                                                        • Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.

                                                                                                                                                        • DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogTypeAsString", "beanStyleSetterMethodName" : "setLogType", "c2jName" : "LogType", "c2jShape" : "LogType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logTypeAsString(String)}.\n@param logType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        \n

                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #logType} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #logTypeAsString}.\n

                                                                                                                                                        \n@return Set to Tail to include the execution log in the response.\n@see LogType\n@deprecated Use {@link #logTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        \n@param logType Set to Tail to include the execution log in the response.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType\n@deprecated Use {@link #logType(String)}\n", "documentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogType", "fluentEnumGetterMethodName" : "logType", "fluentEnumSetterMethodName" : "logType", "fluentGetterMethodName" : "logTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        \n@param logType Set to Tail to include the execution log in the response.\n@see LogType\n@return Returns a reference to this object so that method calls can be chained together.\n@see LogType", "fluentSetterMethodName" : "logType", "getterDocumentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        \n

                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #logType} will return {@link LogType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #logTypeAsString}.\n

                                                                                                                                                        \n@return Set to Tail to include the execution log in the response.\n@see LogType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Log-Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Log-Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        \n@param logType Set to Tail to include the execution log in the response.\n@see LogType", "setterMethodName" : "setLogType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logType", "variableType" : "String", "documentation" : "

                                                                                                                                                        Set to Tail to include the execution log in the response.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientContext", "beanStyleSetterMethodName" : "setClientContext", "c2jName" : "ClientContext", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientContext(String)}.\n@param clientContext a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientContext(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        \n@return Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@deprecated Use {@link #clientContext()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientContext(String)}\n", "documentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientContext property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientContext", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientContext", "fluentSetterDocumentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientContext", "getterDocumentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        \n@return Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Client-Context", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Client-Context", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientContext", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        \n@param clientContext Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.", "setterMethodName" : "setClientContext", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : "

                                                                                                                                                        Up to 3583 bytes of base64-encoded data about the invoking client to pass to the function in the context object.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        \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 #payload(SdkBytes)}.\n@param payload 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 #payload(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        \n@return The JSON that you want to provide to your Lambda function as input.\n@deprecated Use {@link #payload()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        \n@param payload The JSON that you want to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #payload(SdkBytes)}\n", "documentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPayload", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        \n@param payload The JSON that you want to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        \n@return The JSON that you want to provide to your Lambda function as input.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        \n@param payload The JSON that you want to provide to your Lambda function as input.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "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" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                        The JSON that you want to provide to your Lambda function as input.

                                                                                                                                                        ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specify a version or alias to invoke 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Specify a version or alias to invoke a published version of the function.

                                                                                                                                                        \n@return Specify a version or alias to invoke a published version of the function.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Specify a version or alias to invoke a published version of the function.

                                                                                                                                                        \n@param qualifier Specify a version or alias to invoke a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                        Specify a version or alias to invoke a published version of the function.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                        Specify a version or alias to invoke a published version of the function.

                                                                                                                                                        \n@param qualifier Specify a version or alias to invoke 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 invoke a published version of the function.

                                                                                                                                                        \n@return Specify a version or alias to invoke 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specify a version or alias to invoke a published version of the function.

                                                                                                                                                        \n@param qualifier Specify a version or alias to invoke 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 invoke a published version of the function.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "InvokeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvokeRequest", "variableName" : "invokeRequest", "variableType" : "InvokeRequest", "documentation" : null, "simpleType" : "InvokeRequest", "variableSetterType" : "InvokeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "InvokeResponse" : { "c2jName" : "InvocationResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : true, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : true, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        \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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        \n@return The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@deprecated Use {@link #statusCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusCode(Integer)}\n", "documentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        \n@return The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "statusCode", "marshallLocation" : "STATUS_CODE", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : true, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionError", "beanStyleSetterMethodName" : "setFunctionError", "c2jName" : "FunctionError", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                        • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                        • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionError(String)}.\n@param functionError a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionError(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                        • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                        • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                        \n@return If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                        • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                        • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                        • \n@deprecated Use {@link #functionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                          If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                          • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                          • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                          \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                          • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                          • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionError(String)}\n", "documentation" : "

                                                                                                                                                            If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                            • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                            • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionError", "fluentSetterDocumentation" : "

                                                                                                                                                            If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                            • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                            • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                            \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                            • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                            • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionError", "getterDocumentation" : "

                                                                                                                                                              If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                              • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                              • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                              \n@return If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                              • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                              • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                              • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Function-Error", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Function-Error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                • ", "setterMethodName" : "setFunctionError", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionError", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionError", "variableType" : "String", "documentation" : "

                                                                                                                                                                  If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                  • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                  • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogResult", "beanStyleSetterMethodName" : "setLogResult", "c2jName" : "LogResult", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logResult(String)}.\n@param logResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logResult(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  \n@return The last 4 KB of the execution log, which is base64 encoded.\n@deprecated Use {@link #logResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  \n@param logResult The last 4 KB of the execution log, which is base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logResult(String)}\n", "documentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogResult", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logResult", "fluentSetterDocumentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  \n@param logResult The last 4 KB of the execution log, which is base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logResult", "getterDocumentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  \n@return The last 4 KB of the execution log, which is base64 encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Log-Result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Log-Result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  \n@param logResult The last 4 KB of the execution log, which is base64 encoded.", "setterMethodName" : "setLogResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logResult", "variableType" : "String", "documentation" : "

                                                                                                                                                                  The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  \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 #payload(SdkBytes)}.\n@param payload 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 #payload(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  \n@return The response from the function, or an error object.\n@deprecated Use {@link #payload()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  \n@param payload The response from the function, or an error object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #payload(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPayload", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  \n@param payload The response from the function, or an error object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  \n@return The response from the function, or an error object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  \n@param payload The response from the function, or an error object.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "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" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                  The response from the function, or an error object.

                                                                                                                                                                  ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExecutedVersion", "beanStyleSetterMethodName" : "setExecutedVersion", "c2jName" : "ExecutedVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedVersion(String)}.\n@param executedVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@return The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@deprecated Use {@link #executedVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #executedVersion(String)}\n", "documentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExecutedVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExecutedVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedVersion", "getterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@return The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Executed-Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Executed-Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.", "setterMethodName" : "setExecutedVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExecutedVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExecutedVersion", "beanStyleSetterMethodName" : "setExecutedVersion", "c2jName" : "ExecutedVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedVersion(String)}.\n@param executedVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@return The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@deprecated Use {@link #executedVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #executedVersion(String)}\n", "documentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExecutedVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExecutedVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedVersion", "getterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@return The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Executed-Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Executed-Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.", "setterMethodName" : "setExecutedVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                  The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionError", "beanStyleSetterMethodName" : "setFunctionError", "c2jName" : "FunctionError", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                  • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                  • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionError(String)}.\n@param functionError a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionError(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                  • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                  • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                  \n@return If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                  • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                  • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                  • \n@deprecated Use {@link #functionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                    If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                    • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                    • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                    \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                    • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                    • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionError(String)}\n", "documentation" : "

                                                                                                                                                                      If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                      • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                      • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionError", "fluentSetterDocumentation" : "

                                                                                                                                                                      If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                      • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                      • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                      \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                      • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                      • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionError", "getterDocumentation" : "

                                                                                                                                                                        If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                        • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                        • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                        \n@return If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                        • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                        • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                        • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Function-Error", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Function-Error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                          • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                          • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                          \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                          • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                          • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                          • ", "setterMethodName" : "setFunctionError", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionError", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionError", "variableType" : "String", "documentation" : "

                                                                                                                                                                            If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                            • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                            • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LogResult" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogResult", "beanStyleSetterMethodName" : "setLogResult", "c2jName" : "LogResult", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logResult(String)}.\n@param logResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logResult(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            \n@return The last 4 KB of the execution log, which is base64 encoded.\n@deprecated Use {@link #logResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            \n@param logResult The last 4 KB of the execution log, which is base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logResult(String)}\n", "documentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogResult", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logResult", "fluentSetterDocumentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            \n@param logResult The last 4 KB of the execution log, which is base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logResult", "getterDocumentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            \n@return The last 4 KB of the execution log, which is base64 encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Log-Result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Log-Result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            \n@param logResult The last 4 KB of the execution log, which is base64 encoded.", "setterMethodName" : "setLogResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logResult", "variableType" : "String", "documentation" : "

                                                                                                                                                                            The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Payload" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            \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 #payload(SdkBytes)}.\n@param payload 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 #payload(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            \n@return The response from the function, or an error object.\n@deprecated Use {@link #payload()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            \n@param payload The response from the function, or an error object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #payload(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPayload", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            \n@param payload The response from the function, or an error object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            \n@return The response from the function, or an error object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            \n@param payload The response from the function, or an error object.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "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" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                            The response from the function, or an error object.

                                                                                                                                                                            ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@return The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@deprecated Use {@link #statusCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusCode(Integer)}\n", "documentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@return The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "statusCode", "marshallLocation" : "STATUS_CODE", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : true, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusCode", "beanStyleSetterMethodName" : "setStatusCode", "c2jName" : "StatusCode", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \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 #statusCode(Integer)}.\n@param statusCode 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 #statusCode(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@return The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@deprecated Use {@link #statusCode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusCode(Integer)}\n", "documentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusCode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusCode", "fluentSetterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusCode", "getterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@return The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "statusCode", "marshallLocation" : "STATUS_CODE", "marshallLocationName" : "StatusCode", "queryString" : false, "requiresLength" : false, "statusCode" : true, "unmarshallLocationName" : "StatusCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StatusCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            \n@param statusCode The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.", "setterMethodName" : "setStatusCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "statusCode", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                            The HTTP status code is in the 200 range for a successful request. For the RequestResponse invocation type, this status code is 200. For the Event invocation type, this status code is 202. For the DryRun invocation type, the status code is 204.

                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionError", "beanStyleSetterMethodName" : "setFunctionError", "c2jName" : "FunctionError", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                            • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                            • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionError(String)}.\n@param functionError a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionError(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                            • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                            • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                            \n@return If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                            • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                            • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                            • \n@deprecated Use {@link #functionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                              If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                              • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                              • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                              \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                              • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                              • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionError(String)}\n", "documentation" : "

                                                                                                                                                                                If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionError", "fluentSetterDocumentation" : "

                                                                                                                                                                                If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionError", "getterDocumentation" : "

                                                                                                                                                                                  If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                  • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                  • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                  \n@return If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                  • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                  • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Function-Error", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Function-Error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                    • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                    • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                    \n@param functionError If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                    • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                    • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                    • ", "setterMethodName" : "setFunctionError", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionError", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionError", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If present, indicates that an error occurred during function execution. Details about the error are included in the response payload.

                                                                                                                                                                                      • Handled - The runtime caught an error thrown by the function and formatted it into a JSON document.

                                                                                                                                                                                      • Unhandled - The runtime didn't handle the error. For example, the function ran out of memory or timed out.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLogResult", "beanStyleSetterMethodName" : "setLogResult", "c2jName" : "LogResult", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logResult(String)}.\n@param logResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logResult(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      \n@return The last 4 KB of the execution log, which is base64 encoded.\n@deprecated Use {@link #logResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      \n@param logResult The last 4 KB of the execution log, which is base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #logResult(String)}\n", "documentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LogResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLogResult", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logResult", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      \n@param logResult The last 4 KB of the execution log, which is base64 encoded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logResult", "getterDocumentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      \n@return The last 4 KB of the execution log, which is base64 encoded.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Log-Result", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Log-Result", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      \n@param logResult The last 4 KB of the execution log, which is base64 encoded.", "setterMethodName" : "setLogResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logResult", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The last 4 KB of the execution log, which is base64 encoded.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      \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 #payload(SdkBytes)}.\n@param payload 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 #payload(SdkBytes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      \n@return The response from the function, or an error object.\n@deprecated Use {@link #payload()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      \n@param payload The response from the function, or an error object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #payload(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPayload", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      \n@param payload The response from the function, or an error object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      \n@return The response from the function, or an error object.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : true, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      \n@param payload The response from the function, or an error object.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "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" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                                                                                                      The response from the function, or an error object.

                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getExecutedVersion", "beanStyleSetterMethodName" : "setExecutedVersion", "c2jName" : "ExecutedVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedVersion(String)}.\n@param executedVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      \n@return The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@deprecated Use {@link #executedVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #executedVersion(String)}\n", "documentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ExecutedVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasExecutedVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      \n@return The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "X-Amz-Executed-Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "X-Amz-Executed-Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      \n@param executedVersion The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.", "setterMethodName" : "setExecutedVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of the function that executed. When you invoke a function with an alias, this indicates which version the alias resolved to.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvokeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InvokeResponse", "variableName" : "invokeResponse", "variableType" : "InvokeResponse", "documentation" : null, "simpleType" : "InvokeResponse", "variableSetterType" : "InvokeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "KmsAccessDeniedException" : { "c2jName" : "KMSAccessDeniedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Lambda was unable to decrypt the environment variables because KMS access was denied. Check the Lambda function's KMS permissions.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "KMSAccessDeniedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "KmsAccessDeniedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "KmsAccessDeniedException", "variableName" : "kmsAccessDeniedException", "variableType" : "KmsAccessDeniedException", "documentation" : null, "simpleType" : "KmsAccessDeniedException", "variableSetterType" : "KmsAccessDeniedException" }, "wrapper" : false, "xmlNamespace" : null }, "KmsDisabledException" : { "c2jName" : "KMSDisabledException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Lambda was unable to decrypt the environment variables because the KMS key used is disabled. Check the Lambda function's KMS key settings.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "KMSDisabledException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "KmsDisabledException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "KmsDisabledException", "variableName" : "kmsDisabledException", "variableType" : "KmsDisabledException", "documentation" : null, "simpleType" : "KmsDisabledException", "variableSetterType" : "KmsDisabledException" }, "wrapper" : false, "xmlNamespace" : null }, "KmsInvalidStateException" : { "c2jName" : "KMSInvalidStateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "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.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "KMSInvalidStateException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "KmsInvalidStateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "KmsInvalidStateException", "variableName" : "kmsInvalidStateException", "variableType" : "KmsInvalidStateException", "documentation" : null, "simpleType" : "KmsInvalidStateException", "variableSetterType" : "KmsInvalidStateException" }, "wrapper" : false, "xmlNamespace" : null }, "KmsNotFoundException" : { "c2jName" : "KMSNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Lambda was unable to decrypt the environment variables because the KMS key was not found. Check the function's KMS key settings.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "KMSNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "KmsNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "KmsNotFoundException", "variableName" : "kmsNotFoundException", "variableType" : "KmsNotFoundException", "documentation" : null, "simpleType" : "KmsNotFoundException", "variableSetterType" : "KmsNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "LastUpdateStatus" : { "c2jName" : "LastUpdateStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESSFUL", "value" : "Successful" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "IN_PROGRESS", "value" : "InProgress" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LastUpdateStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LastUpdateStatus", "variableName" : "lastUpdateStatus", "variableType" : "LastUpdateStatus", "documentation" : null, "simpleType" : "LastUpdateStatus", "variableSetterType" : "LastUpdateStatus" }, "wrapper" : false, "xmlNamespace" : null }, "LastUpdateStatusReasonCode" : { "c2jName" : "LastUpdateStatusReasonCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ENI_LIMIT_EXCEEDED", "value" : "EniLimitExceeded" }, { "name" : "INSUFFICIENT_ROLE_PERMISSIONS", "value" : "InsufficientRolePermissions" }, { "name" : "INVALID_CONFIGURATION", "value" : "InvalidConfiguration" }, { "name" : "INTERNAL_ERROR", "value" : "InternalError" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LastUpdateStatusReasonCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LastUpdateStatusReasonCode", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "LastUpdateStatusReasonCode", "documentation" : null, "simpleType" : "LastUpdateStatusReasonCode", "variableSetterType" : "LastUpdateStatusReasonCode" }, "wrapper" : false, "xmlNamespace" : null }, "Layer" : { "c2jName" : "Layer", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An AWS Lambda layer.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSize", "beanStyleSetterMethodName" : "setCodeSize", "c2jName" : "CodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSize", "beanStyleSetterMethodName" : "setCodeSize", "c2jName" : "CodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.\n@deprecated Use {@link #arn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #arn(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param arn The Amazon Resource Name (ARN) of the function layer.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSize", "beanStyleSetterMethodName" : "setCodeSize", "c2jName" : "CodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Layer", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "layer", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "wrapper" : false, "xmlNamespace" : null }, "LayerVersionContentInput" : { "c2jName" : "LayerVersionContentInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A ZIP archive that contains the contents of an AWS Lambda layer. You can specify either an Amazon S3 location, or upload a layer archive directly.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 bucket of the layer archive.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 bucket of the layer archive.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.", "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" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Key", "beanStyleSetterMethodName" : "setS3Key", "c2jName" : "S3Key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 key of the layer archive.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.\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 layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 key of the layer archive.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.", "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 layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3ObjectVersion", "beanStyleSetterMethodName" : "setS3ObjectVersion", "c2jName" : "S3ObjectVersion", "c2jShape" : "S3ObjectVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@return For versioned objects, the version of the layer archive object to use.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive object to use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3ObjectVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive 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 layer archive object to use.

                                                                                                                                                                                      \n@return For versioned objects, the version of the layer archive 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive 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 layer archive object to use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@return The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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 the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@return The base64-encoded contents of the layer archive. 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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 the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 bucket of the layer archive.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 bucket of the layer archive.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.", "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" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Key", "beanStyleSetterMethodName" : "setS3Key", "c2jName" : "S3Key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 key of the layer archive.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.\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 layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 key of the layer archive.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.", "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 layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3ObjectVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3ObjectVersion", "beanStyleSetterMethodName" : "setS3ObjectVersion", "c2jName" : "S3ObjectVersion", "c2jShape" : "S3ObjectVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@return For versioned objects, the version of the layer archive object to use.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive object to use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3ObjectVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive 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 layer archive object to use.

                                                                                                                                                                                      \n@return For versioned objects, the version of the layer archive 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive 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 layer archive object to use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ZipFile" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@return The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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 the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@return The base64-encoded contents of the layer archive. 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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 the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 bucket of the layer archive.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Bucket", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 bucket of the layer archive.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      \n@param s3Bucket The Amazon S3 bucket of the layer archive.", "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" : "

                                                                                                                                                                                      The Amazon S3 bucket of the layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Key", "beanStyleSetterMethodName" : "setS3Key", "c2jName" : "S3Key", "c2jShape" : "S3Key", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 key of the layer archive.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.\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 layer archive.

                                                                                                                                                                                      \n@return The Amazon S3 key of the layer archive.", "getterModel" : { "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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon S3 key of the layer archive.

                                                                                                                                                                                      \n@param s3Key The Amazon S3 key of the layer archive.", "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 layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3ObjectVersion", "beanStyleSetterMethodName" : "setS3ObjectVersion", "c2jName" : "S3ObjectVersion", "c2jShape" : "S3ObjectVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@return For versioned objects, the version of the layer archive object to use.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive object to use.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3ObjectVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive 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 layer archive object to use.

                                                                                                                                                                                      \n@return For versioned objects, the version of the layer archive 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      For versioned objects, the version of the layer archive object to use.

                                                                                                                                                                                      \n@param s3ObjectVersion For versioned objects, the version of the layer archive 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 layer archive object to use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@return The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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 the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@return The base64-encoded contents of the layer archive. 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The base64-encoded contents of the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      \n@param zipFile The base64-encoded contents of the layer archive. 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 the layer archive. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                      ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayerVersionContentInput", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayerVersionContentInput", "variableName" : "layerVersionContentInput", "variableType" : "LayerVersionContentInput", "documentation" : null, "simpleType" : "LayerVersionContentInput", "variableSetterType" : "LayerVersionContentInput" }, "wrapper" : false, "xmlNamespace" : null }, "LayerVersionContentOutput" : { "c2jName" : "LayerVersionContentOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Details about a version of an AWS Lambda layer.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@return A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(String)}\n", "documentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@return A link to the layer archive in Amazon S3 that is valid for 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 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" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSha256", "beanStyleSetterMethodName" : "setCodeSha256", "c2jName" : "CodeSha256", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@return The SHA-256 hash of the layer archive.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSha256", "getterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@return The SHA-256 hash of the layer archive.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.", "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 SHA-256 hash of the layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSize", "beanStyleSetterMethodName" : "setCodeSize", "c2jName" : "CodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSha256", "beanStyleSetterMethodName" : "setCodeSha256", "c2jName" : "CodeSha256", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@return The SHA-256 hash of the layer archive.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSha256", "getterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@return The SHA-256 hash of the layer archive.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.", "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 SHA-256 hash of the layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSize", "beanStyleSetterMethodName" : "setCodeSize", "c2jName" : "CodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Location" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@return A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(String)}\n", "documentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@return A link to the layer archive in Amazon S3 that is valid for 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 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" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocation", "beanStyleSetterMethodName" : "setLocation", "c2jName" : "Location", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@return A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@deprecated Use {@link #location()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #location(String)}\n", "documentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Location property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocation", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "location", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 10 minutes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "location", "getterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@return A link to the layer archive in Amazon S3 that is valid for 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, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      \n@param location A link to the layer archive in Amazon S3 that is valid for 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" : "

                                                                                                                                                                                      A link to the layer archive in Amazon S3 that is valid for 10 minutes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSha256", "beanStyleSetterMethodName" : "setCodeSha256", "c2jName" : "CodeSha256", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@return The SHA-256 hash of the layer archive.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSha256", "getterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@return The SHA-256 hash of the layer archive.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The SHA-256 hash of the layer archive.

                                                                                                                                                                                      \n@param codeSha256 The SHA-256 hash of the layer archive.", "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 SHA-256 hash of the layer archive.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSize", "beanStyleSetterMethodName" : "setCodeSize", "c2jName" : "CodeSize", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSize", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      \n@return The size of the layer archive 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the layer archive in bytes.

                                                                                                                                                                                      \n@param codeSize The size of the layer archive 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 layer archive in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayerVersionContentOutput", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "layerVersionContentOutput", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "wrapper" : false, "xmlNamespace" : null }, "LayerVersionsListItem" : { "c2jName" : "LayerVersionsListItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Details about a version of an AWS Lambda layer.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@return The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@return The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@return The layer's open-source license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@return The layer's open-source license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleRuntimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@return The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@return The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerVersionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LicenseInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@return The layer's open-source license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@return The layer's open-source license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ARN of the layer version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The version number.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of the version.

                                                                                                                                                                                      \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@return The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@return The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      \n@param createdDate The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The layer's compatible runtimes.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@return The layer's open-source license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@return The layer's open-source license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      \n@param licenseInfo The layer's open-source license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The layer's open-source license.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayerVersionsListItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "layerVersionsListItem", "variableType" : "LayerVersionsListItem", "documentation" : null, "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "wrapper" : false, "xmlNamespace" : null }, "LayersListItem" : { "c2jName" : "LayersListItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Details about an AWS Lambda layer.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@return The name of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@return The name of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestMatchingVersion", "beanStyleSetterMethodName" : "setLatestMatchingVersion", "c2jName" : "LatestMatchingVersion", "c2jShape" : "LayerVersionsListItem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link LayerVersionsListItem.Builder} avoiding the need to create one manually via {@link LayerVersionsListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionsListItem.Builder#build()} is called immediately and its result is passed to {@link #latestMatchingVersion(LayerVersionsListItem)}.\n@param latestMatchingVersion a consumer that will call methods on {@link LayerVersionsListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestMatchingVersion(LayerVersionsListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@return The newest version of the layer.\n@deprecated Use {@link #latestMatchingVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestMatchingVersion(LayerVersionsListItem)}\n", "documentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestMatchingVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestMatchingVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestMatchingVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestMatchingVersion", "getterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@return The newest version of the layer.", "getterModel" : { "returnType" : "LayerVersionsListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LatestMatchingVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LatestMatchingVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LatestMatchingVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.", "setterMethodName" : "setLatestMatchingVersion", "setterModel" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "latestMatchingVersion", "variableType" : "LayerVersionsListItem", "documentation" : null, "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "latestMatchingVersion", "variableType" : "LayerVersionsListItem", "documentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      ", "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LatestMatchingVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestMatchingVersion", "beanStyleSetterMethodName" : "setLatestMatchingVersion", "c2jName" : "LatestMatchingVersion", "c2jShape" : "LayerVersionsListItem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link LayerVersionsListItem.Builder} avoiding the need to create one manually via {@link LayerVersionsListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionsListItem.Builder#build()} is called immediately and its result is passed to {@link #latestMatchingVersion(LayerVersionsListItem)}.\n@param latestMatchingVersion a consumer that will call methods on {@link LayerVersionsListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestMatchingVersion(LayerVersionsListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@return The newest version of the layer.\n@deprecated Use {@link #latestMatchingVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestMatchingVersion(LayerVersionsListItem)}\n", "documentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestMatchingVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestMatchingVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestMatchingVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestMatchingVersion", "getterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@return The newest version of the layer.", "getterModel" : { "returnType" : "LayerVersionsListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LatestMatchingVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LatestMatchingVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LatestMatchingVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.", "setterMethodName" : "setLatestMatchingVersion", "setterModel" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "latestMatchingVersion", "variableType" : "LayerVersionsListItem", "documentation" : null, "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "latestMatchingVersion", "variableType" : "LayerVersionsListItem", "documentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      ", "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@return The name of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@return The name of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@return The name of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@return The name of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      \n@param layerName The name of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the function layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      \n@param layerArn The Amazon Resource Name (ARN) of the function layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the function layer.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLatestMatchingVersion", "beanStyleSetterMethodName" : "setLatestMatchingVersion", "c2jName" : "LatestMatchingVersion", "c2jShape" : "LayerVersionsListItem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link LayerVersionsListItem.Builder} avoiding the need to create one manually via {@link LayerVersionsListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionsListItem.Builder#build()} is called immediately and its result is passed to {@link #latestMatchingVersion(LayerVersionsListItem)}.\n@param latestMatchingVersion a consumer that will call methods on {@link LayerVersionsListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestMatchingVersion(LayerVersionsListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@return The newest version of the layer.\n@deprecated Use {@link #latestMatchingVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #latestMatchingVersion(LayerVersionsListItem)}\n", "documentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LatestMatchingVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLatestMatchingVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestMatchingVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestMatchingVersion", "getterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@return The newest version of the layer.", "getterModel" : { "returnType" : "LayerVersionsListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LatestMatchingVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LatestMatchingVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LatestMatchingVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      \n@param latestMatchingVersion The newest version of the layer.", "setterMethodName" : "setLatestMatchingVersion", "setterModel" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "latestMatchingVersion", "variableType" : "LayerVersionsListItem", "documentation" : null, "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "latestMatchingVersion", "variableType" : "LayerVersionsListItem", "documentation" : "

                                                                                                                                                                                      The newest version of the layer.

                                                                                                                                                                                      ", "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LayersListItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LayersListItem", "variableName" : "layersListItem", "variableType" : "LayersListItem", "documentation" : null, "simpleType" : "LayersListItem", "variableSetterType" : "LayersListItem" }, "wrapper" : false, "xmlNamespace" : null }, "ListAliasesRequest" : { "c2jName" : "ListAliasesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListAliases", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/aliases", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      \n@param functionName The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@return Specify a function version to only list aliases that invoke that version.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@return Specify a function version to only list aliases that invoke that version.", "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" : "FunctionVersion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.", "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" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@return Limit the number of aliases returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@return Limit the number of aliases returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      \n@param functionName The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@return Specify a function version to only list aliases that invoke that version.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@return Specify a function version to only list aliases that invoke that version.", "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" : "FunctionVersion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.", "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" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@return Limit the number of aliases returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@return Limit the number of aliases returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      \n@param functionName The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the Lambda function.

                                                                                                                                                                                      Name formats

                                                                                                                                                                                      • Function name - MyFunction.

                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                      • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                      The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@return Specify a function version to only list aliases that invoke that version.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@return Specify a function version to only list aliases that invoke that version.", "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" : "FunctionVersion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      \n@param functionVersion Specify a function version to only list aliases that invoke that version.", "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" : "

                                                                                                                                                                                      Specify a function version to only list aliases that invoke that version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@return Limit the number of aliases returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@return Limit the number of aliases returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      \n@param maxItems Limit the number of aliases returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Limit the number of aliases returned.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "ListAliasesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListAliasesRequest", "variableName" : "listAliasesRequest", "variableType" : "ListAliasesRequest", "documentation" : null, "simpleType" : "ListAliasesRequest", "variableSetterType" : "ListAliasesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListAliasesResponse" : { "c2jName" : "ListAliasesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAliases", "beanStyleSetterMethodName" : "setAliases", "c2jName" : "Aliases", "c2jShape" : "AliasList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliases(List)}.\n@param aliases a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliases(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAliases()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of aliases.\n@deprecated Use {@link #aliases()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliases(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Aliases property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliases", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliases", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliases", "getterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAliases()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of aliases.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aliases", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AliasConfiguration.Builder} avoiding the need to create one manually via {@link AliasConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(AliasConfiguration)}.\n@param member a consumer that will call methods on {@link AliasConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AliasConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AliasConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AliasConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AliasConfiguration", "variableName" : "member", "variableType" : "AliasConfiguration", "documentation" : null, "simpleType" : "AliasConfiguration", "variableSetterType" : "AliasConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasConfiguration", "variableName" : "member", "variableType" : "AliasConfiguration", "documentation" : "", "simpleType" : "AliasConfiguration", "variableSetterType" : "AliasConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AliasConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AliasConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aliases", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Aliases" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAliases", "beanStyleSetterMethodName" : "setAliases", "c2jName" : "Aliases", "c2jShape" : "AliasList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliases(List)}.\n@param aliases a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliases(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAliases()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of aliases.\n@deprecated Use {@link #aliases()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliases(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Aliases property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliases", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliases", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliases", "getterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAliases()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of aliases.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aliases", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AliasConfiguration.Builder} avoiding the need to create one manually via {@link AliasConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(AliasConfiguration)}.\n@param member a consumer that will call methods on {@link AliasConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AliasConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AliasConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AliasConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AliasConfiguration", "variableName" : "member", "variableType" : "AliasConfiguration", "documentation" : null, "simpleType" : "AliasConfiguration", "variableSetterType" : "AliasConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasConfiguration", "variableName" : "member", "variableType" : "AliasConfiguration", "documentation" : "", "simpleType" : "AliasConfiguration", "variableSetterType" : "AliasConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AliasConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AliasConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aliases", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The pagination token that's included if more results are available.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAliases", "beanStyleSetterMethodName" : "setAliases", "c2jName" : "Aliases", "c2jShape" : "AliasList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aliases(List)}.\n@param aliases a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliases(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAliases()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of aliases.\n@deprecated Use {@link #aliases()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliases(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Aliases property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliases", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliases", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliases", "getterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAliases()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of aliases.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aliases", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aliases", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AliasConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AliasConfiguration.Builder} avoiding the need to create one manually via {@link AliasConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(AliasConfiguration)}.\n@param member a consumer that will call methods on {@link AliasConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AliasConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(AliasConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AliasConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "AliasConfiguration", "variableName" : "member", "variableType" : "AliasConfiguration", "documentation" : null, "simpleType" : "AliasConfiguration", "variableSetterType" : "AliasConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasConfiguration", "variableName" : "member", "variableType" : "AliasConfiguration", "documentation" : "", "simpleType" : "AliasConfiguration", "variableSetterType" : "AliasConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AliasConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AliasConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aliases", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      \n@param aliases A list of aliases.", "setterMethodName" : "setAliases", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aliases", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of aliases.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAliasesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListAliasesResponse", "variableName" : "listAliasesResponse", "variableType" : "ListAliasesResponse", "documentation" : null, "simpleType" : "ListAliasesResponse", "variableSetterType" : "ListAliasesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListEventSourceMappingsRequest" : { "c2jName" : "ListEventSourceMappingsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListEventSourceMappings", "locationName" : null, "requestUri" : "/2015-03-31/event-source-mappings/", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      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.

                                                                                                                                                                                      • \n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                        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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                          The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                          • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                          • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                          • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EventSourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                              The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                              • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                              • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                              • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                              \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                              • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                              • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                              • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                              • ", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                The name of the Lambda function.

                                                                                                                                                                                                Name formats

                                                                                                                                                                                                • Function name - MyFunction.

                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "FunctionName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The name of the Lambda function.

                                                                                                                                                                                                Name formats

                                                                                                                                                                                                • Function name - MyFunction.

                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                Name formats

                                                                                                                                                                                                • Function name - MyFunction.

                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The name of the Lambda function.

                                                                                                                                                                                                Name formats

                                                                                                                                                                                                • Function name - MyFunction.

                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                A pagination token returned by a previous call.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                \n@return The maximum number of event source mappings to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                \n@param maxItems The maximum number of event source mappings to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                \n@param maxItems The maximum number of event source mappings to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                \n@return The maximum number of event source mappings to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                \n@param maxItems The maximum number of event source mappings to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                The maximum number of event source mappings to return.

                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventSourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                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.

                                                                                                                                                                                                • \n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                  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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                    • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                    • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                    • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EventSourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                        • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                        • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                        • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                        \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                        • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                        • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                        • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                        • ", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                          • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                          • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                          • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                          The name of the Lambda function.

                                                                                                                                                                                                          Name formats

                                                                                                                                                                                                          • Function name - MyFunction.

                                                                                                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                          • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "FunctionName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The name of the Lambda function.

                                                                                                                                                                                                          Name formats

                                                                                                                                                                                                          • Function name - MyFunction.

                                                                                                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                          • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                          \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                          Name formats

                                                                                                                                                                                                          • Function name - MyFunction.

                                                                                                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                          • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The name of the Lambda function.

                                                                                                                                                                                                          Name formats

                                                                                                                                                                                                          • Function name - MyFunction.

                                                                                                                                                                                                          • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                          • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                          • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                          The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          A pagination token returned by a previous call.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          \n@return The maximum number of event source mappings to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          \n@param maxItems The maximum number of event source mappings to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          \n@param maxItems The maximum number of event source mappings to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          \n@return The maximum number of event source mappings to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          \n@param maxItems The maximum number of event source mappings to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                          The maximum number of event source mappings to return.

                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          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.

                                                                                                                                                                                                          • \n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                              • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                              • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                              • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "EventSourceArn", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                                  • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                                  • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                                  \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                  • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                                  • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                                  • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                                  • ", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                    • Amazon Kinesis - The ARN of the data stream or a stream consumer.

                                                                                                                                                                                                                    • Amazon DynamoDB Streams - The ARN of the stream.

                                                                                                                                                                                                                    • Amazon Simple Queue Service - The ARN of the queue.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "FunctionName", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    \n@return The maximum number of event source mappings to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of event source mappings to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of event source mappings to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    \n@return The maximum number of event source mappings to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of event source mappings to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of event source mappings to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListEventSourceMappingsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListEventSourceMappingsRequest", "variableName" : "listEventSourceMappingsRequest", "variableType" : "ListEventSourceMappingsRequest", "documentation" : null, "simpleType" : "ListEventSourceMappingsRequest", "variableSetterType" : "ListEventSourceMappingsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListEventSourceMappingsResponse" : { "c2jName" : "ListEventSourceMappingsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@return A pagination token that's returned when the response doesn't contain all event source mappings.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@return A pagination token that's returned when the response doesn't contain all event source mappings.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventSourceMappings", "beanStyleSetterMethodName" : "setEventSourceMappings", "c2jName" : "EventSourceMappings", "c2jShape" : "EventSourceMappingsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventSourceMappings(List)}.\n@param eventSourceMappings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceMappings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventSourceMappings()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of event source mappings.\n@deprecated Use {@link #eventSourceMappings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventSourceMappings(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceMappings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceMappings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventSourceMappings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventSourceMappings", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventSourceMappings()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of event source mappings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventSourceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventSourceMappingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EventSourceMappingConfiguration.Builder} avoiding the need to create one manually via {@link EventSourceMappingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventSourceMappingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(EventSourceMappingConfiguration)}.\n@param member a consumer that will call methods on {@link EventSourceMappingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EventSourceMappingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EventSourceMappingConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EventSourceMappingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EventSourceMappingConfiguration", "variableName" : "member", "variableType" : "EventSourceMappingConfiguration", "documentation" : null, "simpleType" : "EventSourceMappingConfiguration", "variableSetterType" : "EventSourceMappingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventSourceMappingConfiguration", "variableName" : "member", "variableType" : "EventSourceMappingConfiguration", "documentation" : "", "simpleType" : "EventSourceMappingConfiguration", "variableSetterType" : "EventSourceMappingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EventSourceMappingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EventSourceMappingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventSourceMappings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.", "setterMethodName" : "setEventSourceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventSourceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventSourceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EventSourceMappings" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventSourceMappings", "beanStyleSetterMethodName" : "setEventSourceMappings", "c2jName" : "EventSourceMappings", "c2jShape" : "EventSourceMappingsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventSourceMappings(List)}.\n@param eventSourceMappings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceMappings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventSourceMappings()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of event source mappings.\n@deprecated Use {@link #eventSourceMappings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventSourceMappings(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceMappings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceMappings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventSourceMappings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventSourceMappings", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventSourceMappings()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of event source mappings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventSourceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventSourceMappingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EventSourceMappingConfiguration.Builder} avoiding the need to create one manually via {@link EventSourceMappingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventSourceMappingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(EventSourceMappingConfiguration)}.\n@param member a consumer that will call methods on {@link EventSourceMappingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EventSourceMappingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EventSourceMappingConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EventSourceMappingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EventSourceMappingConfiguration", "variableName" : "member", "variableType" : "EventSourceMappingConfiguration", "documentation" : null, "simpleType" : "EventSourceMappingConfiguration", "variableSetterType" : "EventSourceMappingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventSourceMappingConfiguration", "variableName" : "member", "variableType" : "EventSourceMappingConfiguration", "documentation" : "", "simpleType" : "EventSourceMappingConfiguration", "variableSetterType" : "EventSourceMappingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EventSourceMappingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EventSourceMappingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventSourceMappings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.", "setterMethodName" : "setEventSourceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventSourceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventSourceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@return A pagination token that's returned when the response doesn't contain all event source mappings.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@return A pagination token that's returned when the response doesn't contain all event source mappings.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@return A pagination token that's returned when the response doesn't contain all event source mappings.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@return A pagination token that's returned when the response doesn't contain all event source mappings.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token that's returned when the response doesn't contain all event source mappings.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token that's returned when the response doesn't contain all event source mappings.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getEventSourceMappings", "beanStyleSetterMethodName" : "setEventSourceMappings", "c2jName" : "EventSourceMappings", "c2jShape" : "EventSourceMappingsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #eventSourceMappings(List)}.\n@param eventSourceMappings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #eventSourceMappings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventSourceMappings()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of event source mappings.\n@deprecated Use {@link #eventSourceMappings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #eventSourceMappings(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceMappings property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceMappings", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "eventSourceMappings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "eventSourceMappings", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasEventSourceMappings()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of event source mappings.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EventSourceMappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceMappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EventSourceMappingConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EventSourceMappingConfiguration.Builder} avoiding the need to create one manually via {@link EventSourceMappingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link EventSourceMappingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #member(EventSourceMappingConfiguration)}.\n@param member a consumer that will call methods on {@link EventSourceMappingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EventSourceMappingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(EventSourceMappingConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EventSourceMappingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "EventSourceMappingConfiguration", "variableName" : "member", "variableType" : "EventSourceMappingConfiguration", "documentation" : null, "simpleType" : "EventSourceMappingConfiguration", "variableSetterType" : "EventSourceMappingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EventSourceMappingConfiguration", "variableName" : "member", "variableType" : "EventSourceMappingConfiguration", "documentation" : "", "simpleType" : "EventSourceMappingConfiguration", "variableSetterType" : "EventSourceMappingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EventSourceMappingConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EventSourceMappingConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EventSourceMappings", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    \n@param eventSourceMappings A list of event source mappings.", "setterMethodName" : "setEventSourceMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventSourceMappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "eventSourceMappings", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of event source mappings.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListEventSourceMappingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListEventSourceMappingsResponse", "variableName" : "listEventSourceMappingsResponse", "variableType" : "ListEventSourceMappingsResponse", "documentation" : null, "simpleType" : "ListEventSourceMappingsResponse", "variableSetterType" : "ListEventSourceMappingsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListFunctionEventInvokeConfigsRequest" : { "c2jName" : "ListFunctionEventInvokeConfigsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListFunctionEventInvokeConfigs", "locationName" : null, "requestUri" : "/2019-09-25/functions/{FunctionName}/event-invoke-config/list", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxFunctionEventInvokeConfigListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@return The maximum number of configurations to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@return The maximum number of configurations to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxFunctionEventInvokeConfigListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@return The maximum number of configurations to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@return The maximum number of configurations to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxFunctionEventInvokeConfigListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@return The maximum number of configurations to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@return The maximum number of configurations to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of configurations to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of configurations to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "ListFunctionEventInvokeConfigsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListFunctionEventInvokeConfigsRequest", "variableName" : "listFunctionEventInvokeConfigsRequest", "variableType" : "ListFunctionEventInvokeConfigsRequest", "documentation" : null, "simpleType" : "ListFunctionEventInvokeConfigsRequest", "variableSetterType" : "ListFunctionEventInvokeConfigsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListFunctionEventInvokeConfigsResponse" : { "c2jName" : "ListFunctionEventInvokeConfigsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFunctionEventInvokeConfigs", "beanStyleSetterMethodName" : "setFunctionEventInvokeConfigs", "c2jName" : "FunctionEventInvokeConfigs", "c2jShape" : "FunctionEventInvokeConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #functionEventInvokeConfigs(List)}.\n@param functionEventInvokeConfigs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionEventInvokeConfigs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctionEventInvokeConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of configurations.\n@deprecated Use {@link #functionEventInvokeConfigs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionEventInvokeConfigs(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionEventInvokeConfigs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionEventInvokeConfigs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionEventInvokeConfigs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionEventInvokeConfigs", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctionEventInvokeConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionEventInvokeConfigs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionEventInvokeConfigs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionEventInvokeConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FunctionEventInvokeConfig.Builder} avoiding the need to create one manually via {@link FunctionEventInvokeConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionEventInvokeConfig.Builder#build()} is called immediately and its result is passed to {@link #member(FunctionEventInvokeConfig)}.\n@param member a consumer that will call methods on {@link FunctionEventInvokeConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FunctionEventInvokeConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionEventInvokeConfig)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionEventInvokeConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionEventInvokeConfig", "variableName" : "member", "variableType" : "FunctionEventInvokeConfig", "documentation" : null, "simpleType" : "FunctionEventInvokeConfig", "variableSetterType" : "FunctionEventInvokeConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionEventInvokeConfig", "variableName" : "member", "variableType" : "FunctionEventInvokeConfig", "documentation" : "", "simpleType" : "FunctionEventInvokeConfig", "variableSetterType" : "FunctionEventInvokeConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionEventInvokeConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionEventInvokeConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FunctionEventInvokeConfigs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.", "setterMethodName" : "setFunctionEventInvokeConfigs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "functionEventInvokeConfigs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "functionEventInvokeConfigs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionEventInvokeConfigs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFunctionEventInvokeConfigs", "beanStyleSetterMethodName" : "setFunctionEventInvokeConfigs", "c2jName" : "FunctionEventInvokeConfigs", "c2jShape" : "FunctionEventInvokeConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #functionEventInvokeConfigs(List)}.\n@param functionEventInvokeConfigs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionEventInvokeConfigs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctionEventInvokeConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of configurations.\n@deprecated Use {@link #functionEventInvokeConfigs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionEventInvokeConfigs(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionEventInvokeConfigs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionEventInvokeConfigs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionEventInvokeConfigs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionEventInvokeConfigs", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctionEventInvokeConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionEventInvokeConfigs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionEventInvokeConfigs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionEventInvokeConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FunctionEventInvokeConfig.Builder} avoiding the need to create one manually via {@link FunctionEventInvokeConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionEventInvokeConfig.Builder#build()} is called immediately and its result is passed to {@link #member(FunctionEventInvokeConfig)}.\n@param member a consumer that will call methods on {@link FunctionEventInvokeConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FunctionEventInvokeConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionEventInvokeConfig)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionEventInvokeConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionEventInvokeConfig", "variableName" : "member", "variableType" : "FunctionEventInvokeConfig", "documentation" : null, "simpleType" : "FunctionEventInvokeConfig", "variableSetterType" : "FunctionEventInvokeConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionEventInvokeConfig", "variableName" : "member", "variableType" : "FunctionEventInvokeConfig", "documentation" : "", "simpleType" : "FunctionEventInvokeConfig", "variableSetterType" : "FunctionEventInvokeConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionEventInvokeConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionEventInvokeConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FunctionEventInvokeConfigs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.", "setterMethodName" : "setFunctionEventInvokeConfigs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "functionEventInvokeConfigs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "functionEventInvokeConfigs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFunctionEventInvokeConfigs", "beanStyleSetterMethodName" : "setFunctionEventInvokeConfigs", "c2jName" : "FunctionEventInvokeConfigs", "c2jShape" : "FunctionEventInvokeConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #functionEventInvokeConfigs(List)}.\n@param functionEventInvokeConfigs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionEventInvokeConfigs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctionEventInvokeConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of configurations.\n@deprecated Use {@link #functionEventInvokeConfigs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionEventInvokeConfigs(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionEventInvokeConfigs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionEventInvokeConfigs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionEventInvokeConfigs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionEventInvokeConfigs", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctionEventInvokeConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionEventInvokeConfigs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionEventInvokeConfigs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionEventInvokeConfig", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FunctionEventInvokeConfig.Builder} avoiding the need to create one manually via {@link FunctionEventInvokeConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link FunctionEventInvokeConfig.Builder#build()} is called immediately and its result is passed to {@link #member(FunctionEventInvokeConfig)}.\n@param member a consumer that will call methods on {@link FunctionEventInvokeConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FunctionEventInvokeConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionEventInvokeConfig)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionEventInvokeConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionEventInvokeConfig", "variableName" : "member", "variableType" : "FunctionEventInvokeConfig", "documentation" : null, "simpleType" : "FunctionEventInvokeConfig", "variableSetterType" : "FunctionEventInvokeConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionEventInvokeConfig", "variableName" : "member", "variableType" : "FunctionEventInvokeConfig", "documentation" : "", "simpleType" : "FunctionEventInvokeConfig", "variableSetterType" : "FunctionEventInvokeConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionEventInvokeConfig", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionEventInvokeConfig", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FunctionEventInvokeConfigs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    \n@param functionEventInvokeConfigs A list of configurations.", "setterMethodName" : "setFunctionEventInvokeConfigs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "functionEventInvokeConfigs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "functionEventInvokeConfigs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of configurations.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListFunctionEventInvokeConfigsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListFunctionEventInvokeConfigsResponse", "variableName" : "listFunctionEventInvokeConfigsResponse", "variableType" : "ListFunctionEventInvokeConfigsResponse", "documentation" : null, "simpleType" : "ListFunctionEventInvokeConfigsResponse", "variableSetterType" : "ListFunctionEventInvokeConfigsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListFunctionsRequest" : { "c2jName" : "ListFunctionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListFunctions", "locationName" : null, "requestUri" : "/2015-03-31/functions/", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterRegion", "beanStyleSetterMethodName" : "setMasterRegion", "c2jName" : "MasterRegion", "c2jShape" : "MasterRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterRegion(String)}.\n@param masterRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@return For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@deprecated Use {@link #masterRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterRegion(String)}\n", "documentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterRegion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterRegion", "getterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@return For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.", "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" : "MasterRegion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterRegion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.", "setterMethodName" : "setMasterRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterRegion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersionAsString", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "FunctionVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each 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 #functionVersionAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #functionVersion} will return {@link FunctionVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #functionVersionAsString}.\n

                                                                                                                                                                                                                    \n@return Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@deprecated Use {@link #functionVersionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see FunctionVersion\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FunctionVersion", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : "functionVersion", "fluentEnumSetterMethodName" : "functionVersion", "fluentGetterMethodName" : "functionVersionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see FunctionVersion", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #functionVersion} will return {@link FunctionVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #functionVersionAsString}.\n

                                                                                                                                                                                                                    \n@return Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion", "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" : "FunctionVersion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion", "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" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@return Specify a value between 1 and 50 to limit the number of functions in the response.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@return Specify a value between 1 and 50 to limit the number of functions in the response.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersionAsString", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "FunctionVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each 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 #functionVersionAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #functionVersion} will return {@link FunctionVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #functionVersionAsString}.\n

                                                                                                                                                                                                                    \n@return Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@deprecated Use {@link #functionVersionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see FunctionVersion\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FunctionVersion", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : "functionVersion", "fluentEnumSetterMethodName" : "functionVersion", "fluentGetterMethodName" : "functionVersionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see FunctionVersion", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #functionVersion} will return {@link FunctionVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #functionVersionAsString}.\n

                                                                                                                                                                                                                    \n@return Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion", "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" : "FunctionVersion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion", "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" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterRegion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterRegion", "beanStyleSetterMethodName" : "setMasterRegion", "c2jName" : "MasterRegion", "c2jShape" : "MasterRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterRegion(String)}.\n@param masterRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@return For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@deprecated Use {@link #masterRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterRegion(String)}\n", "documentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterRegion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterRegion", "getterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@return For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.", "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" : "MasterRegion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterRegion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.", "setterMethodName" : "setMasterRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterRegion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@return Specify a value between 1 and 50 to limit the number of functions in the response.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@return Specify a value between 1 and 50 to limit the number of functions in the response.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterRegion", "beanStyleSetterMethodName" : "setMasterRegion", "c2jName" : "MasterRegion", "c2jShape" : "MasterRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterRegion(String)}.\n@param masterRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@return For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@deprecated Use {@link #masterRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterRegion(String)}\n", "documentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterRegion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterRegion", "getterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@return For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.", "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" : "MasterRegion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterRegion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    \n@param masterRegion For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.", "setterMethodName" : "setMasterRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterRegion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    For Lambda@Edge functions, the AWS Region of the master function. For example, us-east-2 or ALL. If specified, you must set FunctionVersion to ALL.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersionAsString", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "FunctionVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each 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 #functionVersionAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #functionVersion} will return {@link FunctionVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #functionVersionAsString}.\n

                                                                                                                                                                                                                    \n@return Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@deprecated Use {@link #functionVersionAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see FunctionVersion\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "FunctionVersion", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : "functionVersion", "fluentEnumSetterMethodName" : "functionVersion", "fluentGetterMethodName" : "functionVersionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion\n@return Returns a reference to this object so that method calls can be chained together.\n@see FunctionVersion", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #functionVersion} will return {@link FunctionVersion#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #functionVersionAsString}.\n

                                                                                                                                                                                                                    \n@return Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion", "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" : "FunctionVersion", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    \n@param functionVersion Set to ALL to include entries for all published versions of each function.\n@see FunctionVersion", "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" : "

                                                                                                                                                                                                                    Set to ALL to include entries for all published versions of each function.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@return Specify a value between 1 and 50 to limit the number of functions in the response.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@return Specify a value between 1 and 50 to limit the number of functions in the response.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    \n@param maxItems Specify a value between 1 and 50 to limit the number of functions in the response.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Specify a value between 1 and 50 to limit the number of functions in the response.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListFunctionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListFunctionsRequest", "variableName" : "listFunctionsRequest", "variableType" : "ListFunctionsRequest", "documentation" : null, "simpleType" : "ListFunctionsRequest", "variableSetterType" : "ListFunctionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListFunctionsResponse" : { "c2jName" : "ListFunctionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFunctions", "beanStyleSetterMethodName" : "setFunctions", "c2jName" : "Functions", "c2jShape" : "FunctionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #functions(List)}.\n@param functions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda functions.\n@deprecated Use {@link #functions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Functions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda functions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Functions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Functions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(FunctionConfiguration)}.\n@param member 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 #member(FunctionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : null, "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : "", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Functions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.", "setterMethodName" : "setFunctions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "functions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "functions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Functions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFunctions", "beanStyleSetterMethodName" : "setFunctions", "c2jName" : "Functions", "c2jShape" : "FunctionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #functions(List)}.\n@param functions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda functions.\n@deprecated Use {@link #functions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Functions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda functions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Functions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Functions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(FunctionConfiguration)}.\n@param member 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 #member(FunctionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : null, "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : "", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Functions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.", "setterMethodName" : "setFunctions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "functions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "functions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFunctions", "beanStyleSetterMethodName" : "setFunctions", "c2jName" : "Functions", "c2jShape" : "FunctionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #functions(List)}.\n@param functions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda functions.\n@deprecated Use {@link #functions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Functions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasFunctions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda functions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Functions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Functions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(FunctionConfiguration)}.\n@param member 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 #member(FunctionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : null, "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : "", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Functions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    \n@param functions A list of Lambda functions.", "setterMethodName" : "setFunctions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "functions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "functions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda functions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListFunctionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListFunctionsResponse", "variableName" : "listFunctionsResponse", "variableType" : "ListFunctionsResponse", "documentation" : null, "simpleType" : "ListFunctionsResponse", "variableSetterType" : "ListFunctionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListLayerVersionsRequest" : { "c2jName" : "ListLayerVersionsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListLayerVersions", "locationName" : null, "requestUri" : "/2018-10-31/layers/{LayerName}/versions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompatibleRuntimeAsString", "beanStyleSetterMethodName" : "setCompatibleRuntime", "c2jName" : "CompatibleRuntime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimeAsString(String)}.\n@param compatibleRuntime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime\n@deprecated Use {@link #compatibleRuntimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #compatibleRuntime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntime", "fluentEnumGetterMethodName" : "compatibleRuntime", "fluentEnumSetterMethodName" : "compatibleRuntime", "fluentGetterMethodName" : "compatibleRuntimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "compatibleRuntime", "getterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime", "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" : "CompatibleRuntime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompatibleRuntime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime", "setterMethodName" : "setCompatibleRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxLayerListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@return The maximum number of versions to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@return The maximum number of versions to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleRuntime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompatibleRuntimeAsString", "beanStyleSetterMethodName" : "setCompatibleRuntime", "c2jName" : "CompatibleRuntime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimeAsString(String)}.\n@param compatibleRuntime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime\n@deprecated Use {@link #compatibleRuntimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #compatibleRuntime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntime", "fluentEnumGetterMethodName" : "compatibleRuntime", "fluentEnumSetterMethodName" : "compatibleRuntime", "fluentGetterMethodName" : "compatibleRuntimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "compatibleRuntime", "getterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime", "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" : "CompatibleRuntime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompatibleRuntime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime", "setterMethodName" : "setCompatibleRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxLayerListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@return The maximum number of versions to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@return The maximum number of versions to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompatibleRuntimeAsString", "beanStyleSetterMethodName" : "setCompatibleRuntime", "c2jName" : "CompatibleRuntime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimeAsString(String)}.\n@param compatibleRuntime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime\n@deprecated Use {@link #compatibleRuntimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #compatibleRuntime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntime", "fluentEnumGetterMethodName" : "compatibleRuntime", "fluentEnumSetterMethodName" : "compatibleRuntime", "fluentGetterMethodName" : "compatibleRuntimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "compatibleRuntime", "getterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime", "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" : "CompatibleRuntime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompatibleRuntime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime", "setterMethodName" : "setCompatibleRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxLayerListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@return The maximum number of versions to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@return The maximum number of versions to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of versions to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of versions to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerName" ], "shapeName" : "ListLayerVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListLayerVersionsRequest", "variableName" : "listLayerVersionsRequest", "variableType" : "ListLayerVersionsRequest", "documentation" : null, "simpleType" : "ListLayerVersionsRequest", "variableSetterType" : "ListLayerVersionsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListLayerVersionsResponse" : { "c2jName" : "ListLayerVersionsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all versions.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayerVersions", "beanStyleSetterMethodName" : "setLayerVersions", "c2jName" : "LayerVersions", "c2jShape" : "LayerVersionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layerVersions(List)}.\n@param layerVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayerVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of versions.\n@deprecated Use {@link #layerVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayerVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionsListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LayerVersionsListItem.Builder} avoiding the need to create one manually via {@link LayerVersionsListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionsListItem.Builder#build()} is called immediately and its result is passed to {@link #member(LayerVersionsListItem)}.\n@param member a consumer that will call methods on {@link LayerVersionsListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LayerVersionsListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(LayerVersionsListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LayerVersionsListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "member", "variableType" : "LayerVersionsListItem", "documentation" : null, "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "member", "variableType" : "LayerVersionsListItem", "documentation" : "", "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LayerVersionsListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LayerVersionsListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LayerVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.", "setterMethodName" : "setLayerVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerVersions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayerVersions", "beanStyleSetterMethodName" : "setLayerVersions", "c2jName" : "LayerVersions", "c2jShape" : "LayerVersionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layerVersions(List)}.\n@param layerVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayerVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of versions.\n@deprecated Use {@link #layerVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayerVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionsListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LayerVersionsListItem.Builder} avoiding the need to create one manually via {@link LayerVersionsListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionsListItem.Builder#build()} is called immediately and its result is passed to {@link #member(LayerVersionsListItem)}.\n@param member a consumer that will call methods on {@link LayerVersionsListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LayerVersionsListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(LayerVersionsListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LayerVersionsListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "member", "variableType" : "LayerVersionsListItem", "documentation" : null, "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "member", "variableType" : "LayerVersionsListItem", "documentation" : "", "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LayerVersionsListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LayerVersionsListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LayerVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.", "setterMethodName" : "setLayerVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all versions.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all versions.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all versions.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all versions.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayerVersions", "beanStyleSetterMethodName" : "setLayerVersions", "c2jName" : "LayerVersions", "c2jShape" : "LayerVersionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layerVersions(List)}.\n@param layerVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayerVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of versions.\n@deprecated Use {@link #layerVersions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayerVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionsListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LayerVersionsListItem.Builder} avoiding the need to create one manually via {@link LayerVersionsListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionsListItem.Builder#build()} is called immediately and its result is passed to {@link #member(LayerVersionsListItem)}.\n@param member a consumer that will call methods on {@link LayerVersionsListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LayerVersionsListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(LayerVersionsListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LayerVersionsListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "member", "variableType" : "LayerVersionsListItem", "documentation" : null, "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionsListItem", "variableName" : "member", "variableType" : "LayerVersionsListItem", "documentation" : "", "simpleType" : "LayerVersionsListItem", "variableSetterType" : "LayerVersionsListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LayerVersionsListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LayerVersionsListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "LayerVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    \n@param layerVersions A list of versions.", "setterMethodName" : "setLayerVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layerVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of versions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListLayerVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListLayerVersionsResponse", "variableName" : "listLayerVersionsResponse", "variableType" : "ListLayerVersionsResponse", "documentation" : null, "simpleType" : "ListLayerVersionsResponse", "variableSetterType" : "ListLayerVersionsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListLayersRequest" : { "c2jName" : "ListLayersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListLayers", "locationName" : null, "requestUri" : "/2018-10-31/layers", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompatibleRuntimeAsString", "beanStyleSetterMethodName" : "setCompatibleRuntime", "c2jName" : "CompatibleRuntime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimeAsString(String)}.\n@param compatibleRuntime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime\n@deprecated Use {@link #compatibleRuntimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #compatibleRuntime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntime", "fluentEnumGetterMethodName" : "compatibleRuntime", "fluentEnumSetterMethodName" : "compatibleRuntime", "fluentGetterMethodName" : "compatibleRuntimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "compatibleRuntime", "getterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime", "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" : "CompatibleRuntime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompatibleRuntime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime", "setterMethodName" : "setCompatibleRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxLayerListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@return The maximum number of layers to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@return The maximum number of layers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleRuntime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompatibleRuntimeAsString", "beanStyleSetterMethodName" : "setCompatibleRuntime", "c2jName" : "CompatibleRuntime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimeAsString(String)}.\n@param compatibleRuntime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime\n@deprecated Use {@link #compatibleRuntimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #compatibleRuntime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntime", "fluentEnumGetterMethodName" : "compatibleRuntime", "fluentEnumSetterMethodName" : "compatibleRuntime", "fluentGetterMethodName" : "compatibleRuntimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "compatibleRuntime", "getterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime", "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" : "CompatibleRuntime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompatibleRuntime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime", "setterMethodName" : "setCompatibleRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxLayerListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@return The maximum number of layers to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@return The maximum number of layers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompatibleRuntimeAsString", "beanStyleSetterMethodName" : "setCompatibleRuntime", "c2jName" : "CompatibleRuntime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimeAsString(String)}.\n@param compatibleRuntime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime\n@deprecated Use {@link #compatibleRuntimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #compatibleRuntime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntime", "fluentEnumGetterMethodName" : "compatibleRuntime", "fluentEnumSetterMethodName" : "compatibleRuntime", "fluentGetterMethodName" : "compatibleRuntimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "compatibleRuntime", "getterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #compatibleRuntime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #compatibleRuntimeAsString}.\n

                                                                                                                                                                                                                    \n@return A runtime identifier. For example, go1.x.\n@see Runtime", "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" : "CompatibleRuntime", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CompatibleRuntime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    \n@param compatibleRuntime A runtime identifier. For example, go1.x.\n@see Runtime", "setterMethodName" : "setCompatibleRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "compatibleRuntime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A runtime identifier. For example, go1.x.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@return A pagination token returned by a previous call.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    \n@param marker A pagination token returned by a previous call.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned by a previous call.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxLayerListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@return The maximum number of layers to return.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@return The maximum number of layers to return.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    \n@param maxItems The maximum number of layers to return.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The maximum number of layers to return.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListLayersRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListLayersRequest", "variableName" : "listLayersRequest", "variableType" : "ListLayersRequest", "documentation" : null, "simpleType" : "ListLayersRequest", "variableSetterType" : "ListLayersRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListLayersResponse" : { "c2jName" : "ListLayersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all layers.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all layers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of function layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of function layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayersListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LayersListItem.Builder} avoiding the need to create one manually via {@link LayersListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayersListItem.Builder#build()} is called immediately and its result is passed to {@link #member(LayersListItem)}.\n@param member a consumer that will call methods on {@link LayersListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LayersListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(LayersListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LayersListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LayersListItem", "variableName" : "member", "variableType" : "LayersListItem", "documentation" : null, "simpleType" : "LayersListItem", "variableSetterType" : "LayersListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayersListItem", "variableName" : "member", "variableType" : "LayersListItem", "documentation" : "", "simpleType" : "LayersListItem", "variableSetterType" : "LayersListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LayersListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LayersListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of function layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of function layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayersListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LayersListItem.Builder} avoiding the need to create one manually via {@link LayersListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayersListItem.Builder#build()} is called immediately and its result is passed to {@link #member(LayersListItem)}.\n@param member a consumer that will call methods on {@link LayersListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LayersListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(LayersListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LayersListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LayersListItem", "variableName" : "member", "variableType" : "LayersListItem", "documentation" : null, "simpleType" : "LayersListItem", "variableSetterType" : "LayersListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayersListItem", "variableName" : "member", "variableType" : "LayersListItem", "documentation" : "", "simpleType" : "LayersListItem", "variableSetterType" : "LayersListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LayersListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LayersListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all layers.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all layers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all layers.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@return A pagination token returned when the response doesn't contain all layers.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    \n@param nextMarker A pagination token returned when the response doesn't contain all layers.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A pagination token returned when the response doesn't contain all layers.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of function layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of function layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayersListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link LayersListItem.Builder} avoiding the need to create one manually via {@link LayersListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayersListItem.Builder#build()} is called immediately and its result is passed to {@link #member(LayersListItem)}.\n@param member a consumer that will call methods on {@link LayersListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(LayersListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(LayersListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "LayersListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "LayersListItem", "variableName" : "member", "variableType" : "LayersListItem", "documentation" : null, "simpleType" : "LayersListItem", "variableSetterType" : "LayersListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayersListItem", "variableName" : "member", "variableType" : "LayersListItem", "documentation" : "", "simpleType" : "LayersListItem", "variableSetterType" : "LayersListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "LayersListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "LayersListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    \n@param layers A list of function layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of function layers.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListLayersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListLayersResponse", "variableName" : "listLayersResponse", "variableType" : "ListLayersResponse", "documentation" : null, "simpleType" : "ListLayersResponse", "variableSetterType" : "ListLayersResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListProvisionedConcurrencyConfigsRequest" : { "c2jName" : "ListProvisionedConcurrencyConfigsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListProvisionedConcurrencyConfigs", "locationName" : null, "requestUri" : "/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxProvisionedConcurrencyConfigListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@return Specify a number to limit the number of configurations returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@return Specify a number to limit the number of configurations returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxProvisionedConcurrencyConfigListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@return Specify a number to limit the number of configurations returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@return Specify a number to limit the number of configurations returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@return The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - my-function.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxProvisionedConcurrencyConfigListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@return Specify a number to limit the number of configurations returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@return Specify a number to limit the number of configurations returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    \n@param maxItems Specify a number to limit the number of configurations returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Specify a number to limit the number of configurations returned.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "ListProvisionedConcurrencyConfigsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListProvisionedConcurrencyConfigsRequest", "variableName" : "listProvisionedConcurrencyConfigsRequest", "variableType" : "ListProvisionedConcurrencyConfigsRequest", "documentation" : null, "simpleType" : "ListProvisionedConcurrencyConfigsRequest", "variableSetterType" : "ListProvisionedConcurrencyConfigsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListProvisionedConcurrencyConfigsResponse" : { "c2jName" : "ListProvisionedConcurrencyConfigsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProvisionedConcurrencyConfigs", "beanStyleSetterMethodName" : "setProvisionedConcurrencyConfigs", "c2jName" : "ProvisionedConcurrencyConfigs", "c2jShape" : "ProvisionedConcurrencyConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #provisionedConcurrencyConfigs(List)}.\n@param provisionedConcurrencyConfigs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provisionedConcurrencyConfigs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasProvisionedConcurrencyConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of provisioned concurrency configurations.\n@deprecated Use {@link #provisionedConcurrencyConfigs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provisionedConcurrencyConfigs(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProvisionedConcurrencyConfigs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvisionedConcurrencyConfigs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provisionedConcurrencyConfigs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provisionedConcurrencyConfigs", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasProvisionedConcurrencyConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of provisioned concurrency configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProvisionedConcurrencyConfigs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProvisionedConcurrencyConfigs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProvisionedConcurrencyConfigListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProvisionedConcurrencyConfigListItem.Builder} avoiding the need to create one manually via {@link ProvisionedConcurrencyConfigListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProvisionedConcurrencyConfigListItem.Builder#build()} is called immediately and its result is passed to {@link #member(ProvisionedConcurrencyConfigListItem)}.\n@param member a consumer that will call methods on {@link ProvisionedConcurrencyConfigListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProvisionedConcurrencyConfigListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ProvisionedConcurrencyConfigListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ProvisionedConcurrencyConfigListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigListItem", "variableName" : "member", "variableType" : "ProvisionedConcurrencyConfigListItem", "documentation" : null, "simpleType" : "ProvisionedConcurrencyConfigListItem", "variableSetterType" : "ProvisionedConcurrencyConfigListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigListItem", "variableName" : "member", "variableType" : "ProvisionedConcurrencyConfigListItem", "documentation" : "", "simpleType" : "ProvisionedConcurrencyConfigListItem", "variableSetterType" : "ProvisionedConcurrencyConfigListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProvisionedConcurrencyConfigListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProvisionedConcurrencyConfigListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProvisionedConcurrencyConfigs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.", "setterMethodName" : "setProvisionedConcurrencyConfigs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "provisionedConcurrencyConfigs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "provisionedConcurrencyConfigs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProvisionedConcurrencyConfigs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProvisionedConcurrencyConfigs", "beanStyleSetterMethodName" : "setProvisionedConcurrencyConfigs", "c2jName" : "ProvisionedConcurrencyConfigs", "c2jShape" : "ProvisionedConcurrencyConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #provisionedConcurrencyConfigs(List)}.\n@param provisionedConcurrencyConfigs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provisionedConcurrencyConfigs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasProvisionedConcurrencyConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of provisioned concurrency configurations.\n@deprecated Use {@link #provisionedConcurrencyConfigs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provisionedConcurrencyConfigs(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProvisionedConcurrencyConfigs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvisionedConcurrencyConfigs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provisionedConcurrencyConfigs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provisionedConcurrencyConfigs", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasProvisionedConcurrencyConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of provisioned concurrency configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProvisionedConcurrencyConfigs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProvisionedConcurrencyConfigs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProvisionedConcurrencyConfigListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProvisionedConcurrencyConfigListItem.Builder} avoiding the need to create one manually via {@link ProvisionedConcurrencyConfigListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProvisionedConcurrencyConfigListItem.Builder#build()} is called immediately and its result is passed to {@link #member(ProvisionedConcurrencyConfigListItem)}.\n@param member a consumer that will call methods on {@link ProvisionedConcurrencyConfigListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProvisionedConcurrencyConfigListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ProvisionedConcurrencyConfigListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ProvisionedConcurrencyConfigListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigListItem", "variableName" : "member", "variableType" : "ProvisionedConcurrencyConfigListItem", "documentation" : null, "simpleType" : "ProvisionedConcurrencyConfigListItem", "variableSetterType" : "ProvisionedConcurrencyConfigListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigListItem", "variableName" : "member", "variableType" : "ProvisionedConcurrencyConfigListItem", "documentation" : "", "simpleType" : "ProvisionedConcurrencyConfigListItem", "variableSetterType" : "ProvisionedConcurrencyConfigListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProvisionedConcurrencyConfigListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProvisionedConcurrencyConfigListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProvisionedConcurrencyConfigs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.", "setterMethodName" : "setProvisionedConcurrencyConfigs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "provisionedConcurrencyConfigs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "provisionedConcurrencyConfigs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getProvisionedConcurrencyConfigs", "beanStyleSetterMethodName" : "setProvisionedConcurrencyConfigs", "c2jName" : "ProvisionedConcurrencyConfigs", "c2jShape" : "ProvisionedConcurrencyConfigList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #provisionedConcurrencyConfigs(List)}.\n@param provisionedConcurrencyConfigs a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #provisionedConcurrencyConfigs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasProvisionedConcurrencyConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of provisioned concurrency configurations.\n@deprecated Use {@link #provisionedConcurrencyConfigs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provisionedConcurrencyConfigs(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProvisionedConcurrencyConfigs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvisionedConcurrencyConfigs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provisionedConcurrencyConfigs", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provisionedConcurrencyConfigs", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasProvisionedConcurrencyConfigs()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of provisioned concurrency configurations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProvisionedConcurrencyConfigs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProvisionedConcurrencyConfigs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ProvisionedConcurrencyConfigListItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ProvisionedConcurrencyConfigListItem.Builder} avoiding the need to create one manually via {@link ProvisionedConcurrencyConfigListItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProvisionedConcurrencyConfigListItem.Builder#build()} is called immediately and its result is passed to {@link #member(ProvisionedConcurrencyConfigListItem)}.\n@param member a consumer that will call methods on {@link ProvisionedConcurrencyConfigListItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ProvisionedConcurrencyConfigListItem)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(ProvisionedConcurrencyConfigListItem)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ProvisionedConcurrencyConfigListItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigListItem", "variableName" : "member", "variableType" : "ProvisionedConcurrencyConfigListItem", "documentation" : null, "simpleType" : "ProvisionedConcurrencyConfigListItem", "variableSetterType" : "ProvisionedConcurrencyConfigListItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigListItem", "variableName" : "member", "variableType" : "ProvisionedConcurrencyConfigListItem", "documentation" : "", "simpleType" : "ProvisionedConcurrencyConfigListItem", "variableSetterType" : "ProvisionedConcurrencyConfigListItem" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ProvisionedConcurrencyConfigListItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ProvisionedConcurrencyConfigListItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ProvisionedConcurrencyConfigs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    \n@param provisionedConcurrencyConfigs A list of provisioned concurrency configurations.", "setterMethodName" : "setProvisionedConcurrencyConfigs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "provisionedConcurrencyConfigs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "provisionedConcurrencyConfigs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of provisioned concurrency configurations.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListProvisionedConcurrencyConfigsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListProvisionedConcurrencyConfigsResponse", "variableName" : "listProvisionedConcurrencyConfigsResponse", "variableType" : "ListProvisionedConcurrencyConfigsResponse", "documentation" : null, "simpleType" : "ListProvisionedConcurrencyConfigsResponse", "variableSetterType" : "ListProvisionedConcurrencyConfigsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsRequest" : { "c2jName" : "ListTagsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTags", "locationName" : null, "requestUri" : "/2017-03-31/tags/{ARN}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Resource" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Resource" ], "shapeName" : "ListTagsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsRequest", "variableName" : "listTagsRequest", "variableType" : "ListTagsRequest", "documentation" : null, "simpleType" : "ListTagsRequest", "variableSetterType" : "ListTagsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsResponse" : { "c2jName" : "ListTagsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The function's tags.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The function's tags.", "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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.", "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 function's tags.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The function's tags.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The function's tags.", "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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.", "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 function's tags.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The function's tags.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return The function's tags.", "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, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The function's tags.

                                                                                                                                                                                                                    \n@param tags The function's tags.", "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 function's tags.

                                                                                                                                                                                                                    ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsResponse", "variableName" : "listTagsResponse", "variableType" : "ListTagsResponse", "documentation" : null, "simpleType" : "ListTagsResponse", "variableSetterType" : "ListTagsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListVersionsByFunctionRequest" : { "c2jName" : "ListVersionsByFunctionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListVersionsByFunction", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/versions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@return Limit the number of versions that are returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@return Limit the number of versions that are returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaxItems" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@return Limit the number of versions that are returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@return Limit the number of versions that are returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name of the Lambda function.

                                                                                                                                                                                                                    Name formats

                                                                                                                                                                                                                    • Function name - MyFunction.

                                                                                                                                                                                                                    • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                    • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                    The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@return Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "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" : "Marker", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    \n@param marker Specify the pagination token that's returned by a previous request to retrieve the next page of results.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specify the pagination token that's returned by a previous request to retrieve the next page of results.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaxItems", "beanStyleSetterMethodName" : "setMaxItems", "c2jName" : "MaxItems", "c2jShape" : "MaxListItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \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 #maxItems(Integer)}.\n@param maxItems 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 #maxItems(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@return Limit the number of versions that are returned.\n@deprecated Use {@link #maxItems()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxItems(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaxItems property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaxItems", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxItems", "getterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@return Limit the number of versions that are returned.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "MaxItems", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    \n@param maxItems Limit the number of versions that are returned.", "setterMethodName" : "setMaxItems", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxItems", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Limit the number of versions that are returned.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "ListVersionsByFunctionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListVersionsByFunctionRequest", "variableName" : "listVersionsByFunctionRequest", "variableType" : "ListVersionsByFunctionRequest", "documentation" : null, "simpleType" : "ListVersionsByFunctionRequest", "variableSetterType" : "ListVersionsByFunctionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListVersionsByFunctionResponse" : { "c2jName" : "ListVersionsByFunctionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVersions", "beanStyleSetterMethodName" : "setVersions", "c2jName" : "Versions", "c2jShape" : "FunctionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #versions(List)}.\n@param versions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda function versions.\n@deprecated Use {@link #versions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Versions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda function versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Versions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Versions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(FunctionConfiguration)}.\n@param member 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 #member(FunctionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : null, "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : "", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Versions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.", "setterMethodName" : "setVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Versions" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVersions", "beanStyleSetterMethodName" : "setVersions", "c2jName" : "Versions", "c2jShape" : "FunctionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #versions(List)}.\n@param versions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda function versions.\n@deprecated Use {@link #versions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Versions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda function versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Versions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Versions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(FunctionConfiguration)}.\n@param member 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 #member(FunctionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : null, "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : "", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Versions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.", "setterMethodName" : "setVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@return The pagination token that's included if more results are available.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    \n@param nextMarker The pagination token that's included if more results are available.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The pagination token that's included if more results are available.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVersions", "beanStyleSetterMethodName" : "setVersions", "c2jName" : "Versions", "c2jShape" : "FunctionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #versions(List)}.\n@param versions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versions(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda function versions.\n@deprecated Use {@link #versions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versions(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Versions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versions", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasVersions()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of Lambda function versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Versions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Versions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FunctionConfiguration", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(FunctionConfiguration)}.\n@param member 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 #member(FunctionConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(FunctionConfiguration)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FunctionConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : null, "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FunctionConfiguration", "variableName" : "member", "variableType" : "FunctionConfiguration", "documentation" : "", "simpleType" : "FunctionConfiguration", "variableSetterType" : "FunctionConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FunctionConfiguration", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FunctionConfiguration", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Versions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    \n@param versions A list of Lambda function versions.", "setterMethodName" : "setVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "versions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of Lambda function versions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListVersionsByFunctionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListVersionsByFunctionResponse", "variableName" : "listVersionsByFunctionResponse", "variableType" : "ListVersionsByFunctionResponse", "documentation" : null, "simpleType" : "ListVersionsByFunctionResponse", "variableSetterType" : "ListVersionsByFunctionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "LogType" : { "c2jName" : "LogType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NONE", "value" : "None" }, { "name" : "TAIL", "value" : "Tail" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LogType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LogType", "variableName" : "logType", "variableType" : "LogType", "documentation" : null, "simpleType" : "LogType", "variableSetterType" : "LogType" }, "wrapper" : false, "xmlNamespace" : null }, "OnFailure" : { "c2jName" : "OnFailure", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A destination for events that failed processing.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "DestinationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Destination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "DestinationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "DestinationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OnFailure", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OnFailure", "variableName" : "onFailure", "variableType" : "OnFailure", "documentation" : null, "simpleType" : "OnFailure", "variableSetterType" : "OnFailure" }, "wrapper" : false, "xmlNamespace" : null }, "OnSuccess" : { "c2jName" : "OnSuccess", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A destination for events that were processed successfully.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "DestinationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Destination" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "DestinationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestination", "beanStyleSetterMethodName" : "setDestination", "c2jName" : "Destination", "c2jShape" : "DestinationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #destination(String)}.\n@param destination a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destination(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.\n@deprecated Use {@link #destination()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destination(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Destination property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestination", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destination", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destination", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the destination resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    \n@param destination The Amazon Resource Name (ARN) of the destination resource.", "setterMethodName" : "setDestination", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "destination", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the destination resource.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OnSuccess", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OnSuccess", "variableName" : "onSuccess", "variableType" : "OnSuccess", "documentation" : null, "simpleType" : "OnSuccess", "variableSetterType" : "OnSuccess" }, "wrapper" : false, "xmlNamespace" : null }, "PolicyLengthExceededException" : { "c2jName" : "PolicyLengthExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The permissions policy for the resource is too large. Learn more

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "PolicyLengthExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PolicyLengthExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PolicyLengthExceededException", "variableName" : "policyLengthExceededException", "variableType" : "PolicyLengthExceededException", "documentation" : null, "simpleType" : "PolicyLengthExceededException", "variableSetterType" : "PolicyLengthExceededException" }, "wrapper" : false, "xmlNamespace" : null }, "PreconditionFailedException" : { "c2jName" : "PreconditionFailedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "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.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "PreconditionFailedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 412, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The exception type.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PreconditionFailedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PreconditionFailedException", "variableName" : "preconditionFailedException", "variableType" : "PreconditionFailedException", "documentation" : null, "simpleType" : "PreconditionFailedException", "variableSetterType" : "PreconditionFailedException" }, "wrapper" : false, "xmlNamespace" : null }, "ProvisionedConcurrencyConfigListItem" : { "c2jName" : "ProvisionedConcurrencyConfigListItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Details about the provisioned concurrency configuration for a function alias or version.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the alias or version.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the alias or version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.", "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 Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                    \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                    \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllocatedProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AvailableProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the alias or version.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the alias or version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.", "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 Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequestedProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                    \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                    \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the alias or version.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the alias or version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the alias or version.", "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 Amazon Resource Name (ARN) of the alias or version.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency requested.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency available.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                    \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                    \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The status of the allocation process.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProvisionedConcurrencyConfigListItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigListItem", "variableName" : "provisionedConcurrencyConfigListItem", "variableType" : "ProvisionedConcurrencyConfigListItem", "documentation" : null, "simpleType" : "ProvisionedConcurrencyConfigListItem", "variableSetterType" : "ProvisionedConcurrencyConfigListItem" }, "wrapper" : false, "xmlNamespace" : null }, "ProvisionedConcurrencyConfigNotFoundException" : { "c2jName" : "ProvisionedConcurrencyConfigNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The specified configuration does not exist.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ProvisionedConcurrencyConfigNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProvisionedConcurrencyConfigNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ProvisionedConcurrencyConfigNotFoundException", "variableName" : "provisionedConcurrencyConfigNotFoundException", "variableType" : "ProvisionedConcurrencyConfigNotFoundException", "documentation" : null, "simpleType" : "ProvisionedConcurrencyConfigNotFoundException", "variableSetterType" : "ProvisionedConcurrencyConfigNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "ProvisionedConcurrencyStatusEnum" : { "c2jName" : "ProvisionedConcurrencyStatusEnum", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "READY", "value" : "READY" }, { "name" : "FAILED", "value" : "FAILED" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProvisionedConcurrencyStatusEnum", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProvisionedConcurrencyStatusEnum", "variableName" : "provisionedConcurrencyStatusEnum", "variableType" : "ProvisionedConcurrencyStatusEnum", "documentation" : null, "simpleType" : "ProvisionedConcurrencyStatusEnum", "variableSetterType" : "ProvisionedConcurrencyStatusEnum" }, "wrapper" : false, "xmlNamespace" : null }, "PublishLayerVersionRequest" : { "c2jName" : "PublishLayerVersionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PublishLayerVersion", "locationName" : null, "requestUri" : "/2018-10-31/layers/{LayerName}/versions", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the version.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The description of the version.

                                                                                                                                                                                                                    \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the version.

                                                                                                                                                                                                                    \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The description of the version.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The description of the version.

                                                                                                                                                                                                                    \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                    The description of the version.

                                                                                                                                                                                                                    \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The description of the version.

                                                                                                                                                                                                                    \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentInput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link LayerVersionContentInput.Builder} avoiding the need to create one manually via {@link LayerVersionContentInput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentInput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentInput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentInput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentInput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    \n@return The function layer archive.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    \n@param content The function layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentInput)}\n", "documentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    \n@param content The function layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    \n@return The function layer archive.", "getterModel" : { "returnType" : "LayerVersionContentInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    \n@param content The function layer archive.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentInput", "variableName" : "content", "variableType" : "LayerVersionContentInput", "documentation" : null, "simpleType" : "LayerVersionContentInput", "variableSetterType" : "LayerVersionContentInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentInput", "variableName" : "content", "variableType" : "LayerVersionContentInput", "documentation" : "

                                                                                                                                                                                                                    The function layer archive.

                                                                                                                                                                                                                    ", "simpleType" : "LayerVersionContentInput", "variableSetterType" : "LayerVersionContentInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                    \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                    \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The layer's software license. It can be any of the following:

                                                                                                                                                                                                                    • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                    • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                    • The full text of the license.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The layer's software license. It can be any of the following:

                                                                                                                                                                                                                    • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                    • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                    • The full text of the license.

                                                                                                                                                                                                                    \n@return The layer's software license. It can be any of the following:

                                                                                                                                                                                                                    • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                    • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                    • The full text of the license.

                                                                                                                                                                                                                    • \n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                      The layer's software license. It can be any of the following:

                                                                                                                                                                                                                      • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                      • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                      • The full text of the license.

                                                                                                                                                                                                                      \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                      • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                      • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                      • The full text of the license.

                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                                                        The layer's software license. It can be any of the following:

                                                                                                                                                                                                                        • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                        • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                        • The full text of the license.

                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                        The layer's software license. It can be any of the following:

                                                                                                                                                                                                                        • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                        • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                        • The full text of the license.

                                                                                                                                                                                                                        \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                        • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                        • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                        • The full text of the license.

                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                                                          The layer's software license. It can be any of the following:

                                                                                                                                                                                                                          • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                          • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                          • The full text of the license.

                                                                                                                                                                                                                          \n@return The layer's software license. It can be any of the following:

                                                                                                                                                                                                                          • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                          • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                          • The full text of the license.

                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                            The layer's software license. It can be any of the following:

                                                                                                                                                                                                                            • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                            • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                            • The full text of the license.

                                                                                                                                                                                                                            \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                            • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                            • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                            • The full text of the license.

                                                                                                                                                                                                                            • ", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                              The layer's software license. It can be any of the following:

                                                                                                                                                                                                                              • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                              • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                              • The full text of the license.

                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleRuntimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                              \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                              \n@return A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                              \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                              \n@return A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                              \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                              \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                              A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Content" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentInput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link LayerVersionContentInput.Builder} avoiding the need to create one manually via {@link LayerVersionContentInput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentInput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentInput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentInput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentInput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              \n@return The function layer archive.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              \n@param content The function layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentInput)}\n", "documentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              \n@param content The function layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              \n@return The function layer archive.", "getterModel" : { "returnType" : "LayerVersionContentInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              \n@param content The function layer archive.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentInput", "variableName" : "content", "variableType" : "LayerVersionContentInput", "documentation" : null, "simpleType" : "LayerVersionContentInput", "variableSetterType" : "LayerVersionContentInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentInput", "variableName" : "content", "variableType" : "LayerVersionContentInput", "documentation" : "

                                                                                                                                                                                                                              The function layer archive.

                                                                                                                                                                                                                              ", "simpleType" : "LayerVersionContentInput", "variableSetterType" : "LayerVersionContentInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              The description of the version.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              The description of the version.

                                                                                                                                                                                                                              \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                              The description of the version.

                                                                                                                                                                                                                              \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                              The description of the version.

                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                              The description of the version.

                                                                                                                                                                                                                              \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                              The description of the version.

                                                                                                                                                                                                                              \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              The description of the version.

                                                                                                                                                                                                                              \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LicenseInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                              The layer's software license. It can be any of the following:

                                                                                                                                                                                                                              • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                              • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                              • The full text of the license.

                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                              The layer's software license. It can be any of the following:

                                                                                                                                                                                                                              • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                              • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                              • The full text of the license.

                                                                                                                                                                                                                              \n@return The layer's software license. It can be any of the following:

                                                                                                                                                                                                                              • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                              • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                              • The full text of the license.

                                                                                                                                                                                                                              • \n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                • The full text of the license.

                                                                                                                                                                                                                                \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                • The full text of the license.

                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                                                                  The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                  • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                  • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                  • The full text of the license.

                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                  The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                  • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                  • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                  • The full text of the license.

                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                  • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                  • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                  • The full text of the license.

                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                    The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                    • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                    • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                    • The full text of the license.

                                                                                                                                                                                                                                    \n@return The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                    • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                    • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                    • The full text of the license.

                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                      The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                      • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                      • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                      • The full text of the license.

                                                                                                                                                                                                                                      \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                      • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                      • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                      • The full text of the license.

                                                                                                                                                                                                                                      • ", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                        The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                        • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                        • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                        • The full text of the license.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                        The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The description of the version.

                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                        The description of the version.

                                                                                                                                                                                                                                        \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        The description of the version.

                                                                                                                                                                                                                                        \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                        The description of the version.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The description of the version.

                                                                                                                                                                                                                                        \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                        The description of the version.

                                                                                                                                                                                                                                        \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                        The description of the version.

                                                                                                                                                                                                                                        \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentInput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link LayerVersionContentInput.Builder} avoiding the need to create one manually via {@link LayerVersionContentInput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentInput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentInput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentInput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentInput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        \n@return The function layer archive.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        \n@param content The function layer archive.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentInput)}\n", "documentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        \n@param content The function layer archive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        \n@return The function layer archive.", "getterModel" : { "returnType" : "LayerVersionContentInput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        \n@param content The function layer archive.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentInput", "variableName" : "content", "variableType" : "LayerVersionContentInput", "documentation" : null, "simpleType" : "LayerVersionContentInput", "variableSetterType" : "LayerVersionContentInput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentInput", "variableName" : "content", "variableType" : "LayerVersionContentInput", "documentation" : "

                                                                                                                                                                                                                                        The function layer archive.

                                                                                                                                                                                                                                        ", "simpleType" : "LayerVersionContentInput", "variableSetterType" : "LayerVersionContentInput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                        \n@return A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                        \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                        \n@return A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                        \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                        \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        \n@param compatibleRuntimes A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                        A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.

                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                        The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                        • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                        • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                        • The full text of the license.

                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                        The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                        • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                        • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                        • The full text of the license.

                                                                                                                                                                                                                                        \n@return The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                        • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                        • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                        • The full text of the license.

                                                                                                                                                                                                                                        • \n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                          The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                          • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                          • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                          • The full text of the license.

                                                                                                                                                                                                                                          \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                          • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                          • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                          • The full text of the license.

                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                                                                            The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                            • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                            • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                            • The full text of the license.

                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                            The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                            • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                            • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                            • The full text of the license.

                                                                                                                                                                                                                                            \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                            • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                            • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                            • The full text of the license.

                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                              The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                              • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                              • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                              • The full text of the license.

                                                                                                                                                                                                                                              \n@return The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                              • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                              • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                              • The full text of the license.

                                                                                                                                                                                                                                              • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                                • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                                • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                                • The full text of the license.

                                                                                                                                                                                                                                                \n@param licenseInfo The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                                • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                                • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                                • The full text of the license.

                                                                                                                                                                                                                                                • ", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The layer's software license. It can be any of the following:

                                                                                                                                                                                                                                                  • An SPDX license identifier. For example, MIT.

                                                                                                                                                                                                                                                  • The URL of a license hosted on the internet. For example, https://opensource.org/licenses/MIT.

                                                                                                                                                                                                                                                  • The full text of the license.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerName", "Content" ], "shapeName" : "PublishLayerVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PublishLayerVersionRequest", "variableName" : "publishLayerVersionRequest", "variableType" : "PublishLayerVersionRequest", "documentation" : null, "simpleType" : "PublishLayerVersionRequest", "variableSetterType" : "PublishLayerVersionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PublishLayerVersionResponse" : { "c2jName" : "PublishLayerVersionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleRuntimes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Content" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LayerVersionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LicenseInfo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "LayerVersionContentOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LayerVersionContentOutput.Builder} avoiding the need to create one manually via {@link LayerVersionContentOutput#builder()}.\n\nWhen the {@link Consumer} completes, {@link LayerVersionContentOutput.Builder#build()} is called immediately and its result is passed to {@link #content(LayerVersionContentOutput)}.\n@param content a consumer that will call methods on {@link LayerVersionContentOutput.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(LayerVersionContentOutput)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@return Details about the layer version.\n@deprecated Use {@link #content()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #content(LayerVersionContentOutput)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Content property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasContent", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@return Details about the layer version.", "getterModel" : { "returnType" : "LayerVersionContentOutput", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  \n@param content Details about the layer version.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : null, "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LayerVersionContentOutput", "variableName" : "content", "variableType" : "LayerVersionContentOutput", "documentation" : "

                                                                                                                                                                                                                                                  Details about the layer version.

                                                                                                                                                                                                                                                  ", "simpleType" : "LayerVersionContentOutput", "variableSetterType" : "LayerVersionContentOutput" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerArn", "beanStyleSetterMethodName" : "setLayerArn", "c2jName" : "LayerArn", "c2jShape" : "LayerArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerArn(String)}.\n@param layerArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer.\n@deprecated Use {@link #layerArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  \n@param layerArn The ARN of the layer.", "setterMethodName" : "setLayerArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerVersionArn", "beanStyleSetterMethodName" : "setLayerVersionArn", "c2jName" : "LayerVersionArn", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerVersionArn(String)}.\n@param layerVersionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerVersionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer version.\n@deprecated Use {@link #layerVersionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerVersionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerVersionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerVersionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerVersionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerVersionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@return The ARN of the layer version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LayerVersionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerVersionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerVersionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  \n@param layerVersionArn The ARN of the layer version.", "setterMethodName" : "setLayerVersionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerVersionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The ARN of the layer version.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@return The description of the version.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@return The description of the version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The description of the version.

                                                                                                                                                                                                                                                  \n@param description The description of the version.", "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 description of the version.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdDate(String)}.\n@param createdDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param createdDate The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version 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 #version(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@return The version number.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #version(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  \n@param version The version number.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                  The version number.

                                                                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCompatibleRuntimesAsStrings", "beanStyleSetterMethodName" : "setCompatibleRuntimesWithStrings", "c2jName" : "CompatibleRuntimes", "c2jShape" : "CompatibleRuntimes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #compatibleRuntimesAsStrings(List)}.\n@param compatibleRuntimes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compatibleRuntimesWithStrings(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The layer's compatible runtimes.\n@deprecated Use {@link #compatibleRuntimesAsStrings()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #compatibleRuntimesWithStrings(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompatibleRuntimes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompatibleRuntimes", "fluentEnumGetterMethodName" : "compatibleRuntimes", "fluentEnumSetterMethodName" : "compatibleRuntimes", "fluentGetterMethodName" : "compatibleRuntimesAsStrings", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compatibleRuntimesWithStrings", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasCompatibleRuntimes()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The layer's compatible runtimes.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompatibleRuntimes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompatibleRuntimes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\n@see Runtime\n@deprecated Use {@link #memberAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                                                                                                                                                                  \n@return The value of the Member property for this object.\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" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see Runtime", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CompatibleRuntimes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  \n@param compatibleRuntimes The layer's compatible runtimes.", "setterMethodName" : "setCompatibleRuntimesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "compatibleRuntimes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The layer's compatible runtimes.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLicenseInfo", "beanStyleSetterMethodName" : "setLicenseInfo", "c2jName" : "LicenseInfo", "c2jShape" : "LicenseInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #licenseInfo(String)}.\n@param licenseInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #licenseInfo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@return The layer's software license.\n@deprecated Use {@link #licenseInfo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #licenseInfo(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LicenseInfo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLicenseInfo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "licenseInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "licenseInfo", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@return The layer's software license.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LicenseInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LicenseInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LicenseInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  \n@param licenseInfo The layer's software license.", "setterMethodName" : "setLicenseInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "licenseInfo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The layer's software license.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PublishLayerVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PublishLayerVersionResponse", "variableName" : "publishLayerVersionResponse", "variableType" : "PublishLayerVersionResponse", "documentation" : null, "simpleType" : "PublishLayerVersionResponse", "variableSetterType" : "PublishLayerVersionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PublishVersionRequest" : { "c2jName" : "PublishVersionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PublishVersion", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/versions", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSha256", "beanStyleSetterMethodName" : "setCodeSha256", "c2jName" : "CodeSha256", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@return Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSha256", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@return Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.", "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" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@return A description for the version to override the description in the function configuration.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@return A description for the version to override the description in the function configuration.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.", "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 for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSha256", "beanStyleSetterMethodName" : "setCodeSha256", "c2jName" : "CodeSha256", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@return Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSha256", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@return Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.", "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" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@return A description for the version to override the description in the function configuration.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@return A description for the version to override the description in the function configuration.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.", "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 for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCodeSha256", "beanStyleSetterMethodName" : "setCodeSha256", "c2jName" : "CodeSha256", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@return Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "codeSha256", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "codeSha256", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@return Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  \n@param codeSha256 Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.", "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" : "

                                                                                                                                                                                                                                                  Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. You can get the hash for the version that you uploaded from the output of UpdateFunctionCode.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@return A description for the version to override the description in the function configuration.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@return A description for the version to override the description in the function configuration.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A description for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  \n@param description A description for the version to override the description in the function configuration.", "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 for the version to override the description in the function configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  Only update the function if the revision ID matches the ID that's specified. Use this option to avoid publishing a version if the function configuration has changed since you last updated it.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "PublishVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PublishVersionRequest", "variableName" : "publishVersionRequest", "variableType" : "PublishVersionRequest", "documentation" : null, "simpleType" : "PublishVersionRequest", "variableSetterType" : "PublishVersionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PublishVersionResponse" : { "c2jName" : "FunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                  Details about a function's configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                  \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                  \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                  \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                  \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                  \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                  \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                  \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                  \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                  \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                  \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                  \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                  \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's execution role.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                  The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                  ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The function's description.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                  \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                  \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                  \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The memory that's allocated to the function.

                                                                                                                                                                                                                                                  \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The version of the Lambda function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's networking configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                  The function's dead letter queue.

                                                                                                                                                                                                                                                  ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's environment variables.

                                                                                                                                                                                                                                                  ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                  The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                  ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  \n@param revisionId 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" : "

                                                                                                                                                                                                                                                  The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                  \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                  The function's layers.

                                                                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                  \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                  \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the function's current state.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                  \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                  \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n

                                                                                                                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                  \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PublishVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PublishVersionResponse", "variableName" : "publishVersionResponse", "variableType" : "PublishVersionResponse", "documentation" : null, "simpleType" : "PublishVersionResponse", "variableSetterType" : "PublishVersionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutFunctionConcurrencyRequest" : { "c2jName" : "PutFunctionConcurrencyRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutFunctionConcurrency", "locationName" : null, "requestUri" : "/2017-10-31/functions/{FunctionName}/concurrency", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@return The number of simultaneous executions to reserve for the function.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@return The number of simultaneous executions to reserve for 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" : "ReservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.", "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 simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReservedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@return The number of simultaneous executions to reserve for the function.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@return The number of simultaneous executions to reserve for 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" : "ReservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.", "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 simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function.

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@return The number of simultaneous executions to reserve for the function.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reservedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@return The number of simultaneous executions to reserve for 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" : "ReservedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of simultaneous executions to reserve for the function.", "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 simultaneous executions to reserve for the function.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName", "ReservedConcurrentExecutions" ], "shapeName" : "PutFunctionConcurrencyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutFunctionConcurrencyRequest", "variableName" : "putFunctionConcurrencyRequest", "variableType" : "PutFunctionConcurrencyRequest", "documentation" : null, "simpleType" : "PutFunctionConcurrencyRequest", "variableSetterType" : "PutFunctionConcurrencyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutFunctionConcurrencyResponse" : { "c2jName" : "Concurrency", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@return The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@return The number of concurrent executions that are 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReservedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@return The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@return The number of concurrent executions that are 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReservedConcurrentExecutions", "beanStyleSetterMethodName" : "setReservedConcurrentExecutions", "c2jName" : "ReservedConcurrentExecutions", "c2jShape" : "ReservedConcurrentExecutions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@return The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.\n@deprecated Use {@link #reservedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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.\n@deprecated Use {@link #reservedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReservedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReservedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reservedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@return The number of concurrent executions that are 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReservedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ReservedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The number of concurrent executions that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  \n@param reservedConcurrentExecutions The number of concurrent executions that are 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 that are reserved for this function. For more information, see Managing Concurrency.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutFunctionConcurrencyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutFunctionConcurrencyResponse", "variableName" : "putFunctionConcurrencyResponse", "variableType" : "PutFunctionConcurrencyResponse", "documentation" : null, "simpleType" : "PutFunctionConcurrencyResponse", "variableSetterType" : "PutFunctionConcurrencyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutFunctionEventInvokeConfigRequest" : { "c2jName" : "PutFunctionEventInvokeConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutFunctionEventInvokeConfig", "locationName" : null, "requestUri" : "/2019-09-25/functions/{FunctionName}/event-invoke-config", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                  The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                  • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                  You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A version number or alias name.

                                                                                                                                                                                                                                                  \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  A version number or alias name.

                                                                                                                                                                                                                                                  \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                  A version number or alias name.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A version number or alias name.

                                                                                                                                                                                                                                                  \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                  A version number or alias name.

                                                                                                                                                                                                                                                  \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  A version number or alias name.

                                                                                                                                                                                                                                                  \n@param qualifier A version number or alias name.", "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" : "

                                                                                                                                                                                                                                                  A version number or alias name.

                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                  The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                  \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                  • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                      \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                        \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                        • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                          \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                          • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                            \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                            • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                  \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                    • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                      ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumEventAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@param qualifier A version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                      The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                      Name formats

                                                                                                                                                                                                                                                                      • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                      • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                      • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                      You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      \n@param qualifier A version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                      A version number or alias name.

                                                                                                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                      The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                      \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                      • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                          \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                            \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                              • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "PutFunctionEventInvokeConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutFunctionEventInvokeConfigRequest", "variableName" : "putFunctionEventInvokeConfigRequest", "variableType" : "PutFunctionEventInvokeConfigRequest", "documentation" : null, "simpleType" : "PutFunctionEventInvokeConfigRequest", "variableSetterType" : "PutFunctionEventInvokeConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutFunctionEventInvokeConfigResponse" : { "c2jName" : "FunctionEventInvokeConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                                                                                                                                                                                \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                  \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                      \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                        • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                          ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                          \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                          • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                            \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                  \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                  • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumEventAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                    The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                    The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                    \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                    • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                      \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                          \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                            \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                            • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutFunctionEventInvokeConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutFunctionEventInvokeConfigResponse", "variableName" : "putFunctionEventInvokeConfigResponse", "variableType" : "PutFunctionEventInvokeConfigResponse", "documentation" : null, "simpleType" : "PutFunctionEventInvokeConfigResponse", "variableSetterType" : "PutFunctionEventInvokeConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "PutProvisionedConcurrencyConfigRequest" : { "c2jName" : "PutProvisionedConcurrencyConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PutProvisionedConcurrencyConfig", "locationName" : null, "requestUri" : "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setProvisionedConcurrentExecutions", "c2jName" : "ProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \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 #provisionedConcurrentExecutions(Integer)}.\n@param provisionedConcurrentExecutions 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 #provisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency to allocate for the version or alias.\n@deprecated Use {@link #provisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency to allocate for the version or alias.", "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" : "ProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.", "setterMethodName" : "setProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "provisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "provisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setProvisionedConcurrentExecutions", "c2jName" : "ProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \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 #provisionedConcurrentExecutions(Integer)}.\n@param provisionedConcurrentExecutions 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 #provisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency to allocate for the version or alias.\n@deprecated Use {@link #provisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency to allocate for the version or alias.", "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" : "ProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.", "setterMethodName" : "setProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "provisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "provisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@return The version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@return The version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              \n@param qualifier The version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                                                              The version number or alias name.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setProvisionedConcurrentExecutions", "c2jName" : "ProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \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 #provisionedConcurrentExecutions(Integer)}.\n@param provisionedConcurrentExecutions 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 #provisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency to allocate for the version or alias.\n@deprecated Use {@link #provisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #provisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "provisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "provisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency to allocate for the version or alias.", "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" : "ProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              \n@param provisionedConcurrentExecutions The amount of provisioned concurrency to allocate for the version or alias.", "setterMethodName" : "setProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "provisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "provisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency to allocate for the version or alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName", "Qualifier", "ProvisionedConcurrentExecutions" ], "shapeName" : "PutProvisionedConcurrencyConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutProvisionedConcurrencyConfigRequest", "variableName" : "putProvisionedConcurrencyConfigRequest", "variableType" : "PutProvisionedConcurrencyConfigRequest", "documentation" : null, "simpleType" : "PutProvisionedConcurrencyConfigRequest", "variableSetterType" : "PutProvisionedConcurrencyConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "PutProvisionedConcurrencyConfigResponse" : { "c2jName" : "PutProvisionedConcurrencyConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllocatedProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AvailableProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequestedProvisionedConcurrentExecutions" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequestedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setRequestedProvisionedConcurrentExecutions", "c2jName" : "RequestedProvisionedConcurrentExecutions", "c2jShape" : "PositiveInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \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 #requestedProvisionedConcurrentExecutions(Integer)}.\n@param requestedProvisionedConcurrentExecutions 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 #requestedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency requested.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requestedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequestedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequestedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency requested.", "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" : "RequestedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RequestedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              \n@param requestedProvisionedConcurrentExecutions The amount of provisioned concurrency requested.", "setterMethodName" : "setRequestedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "requestedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency requested.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAvailableProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAvailableProvisionedConcurrentExecutions", "c2jName" : "AvailableProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \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 #availableProvisionedConcurrentExecutions(Integer)}.\n@param availableProvisionedConcurrentExecutions 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 #availableProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency available.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #availableProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AvailableProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAvailableProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "availableProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "availableProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency available.", "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" : "AvailableProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AvailableProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AvailableProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              \n@param availableProvisionedConcurrentExecutions The amount of provisioned concurrency available.", "setterMethodName" : "setAvailableProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "availableProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency available.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAllocatedProvisionedConcurrentExecutions", "beanStyleSetterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "c2jName" : "AllocatedProvisionedConcurrentExecutions", "c2jShape" : "NonNegativeInteger", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \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 #allocatedProvisionedConcurrentExecutions(Integer)}.\n@param allocatedProvisionedConcurrentExecutions 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 #allocatedProvisionedConcurrentExecutions(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency allocated.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #allocatedProvisionedConcurrentExecutions(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AllocatedProvisionedConcurrentExecutions property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAllocatedProvisionedConcurrentExecutions", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allocatedProvisionedConcurrentExecutions", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allocatedProvisionedConcurrentExecutions", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@return The amount of provisioned concurrency allocated.", "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" : "AllocatedProvisionedConcurrentExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllocatedProvisionedConcurrentExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "AllocatedProvisionedConcurrentExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              \n@param allocatedProvisionedConcurrentExecutions The amount of provisioned concurrency allocated.", "setterMethodName" : "setAllocatedProvisionedConcurrentExecutions", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "allocatedProvisionedConcurrentExecutions", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                              The amount of provisioned concurrency allocated.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ProvisionedConcurrencyStatusEnum", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ProvisionedConcurrencyStatusEnum", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum\n@return Returns a reference to this object so that method calls can be chained together.\n@see ProvisionedConcurrencyStatusEnum", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ProvisionedConcurrencyStatusEnum#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              \n@param status The status of the allocation process.\n@see ProvisionedConcurrencyStatusEnum", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The status of the allocation process.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatusReason", "beanStyleSetterMethodName" : "setStatusReason", "c2jName" : "StatusReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusReason(String)}.\n@param statusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.\n@deprecated Use {@link #statusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@return For failed allocations, the reason that provisioned concurrency could not be allocated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              \n@param statusReason For failed allocations, the reason that provisioned concurrency could not be allocated.", "setterMethodName" : "setStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              For failed allocations, the reason that provisioned concurrency could not be allocated.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@return The date and time that a user last updated the configuration, in ISO 8601 format.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@return The date and time that a user last updated the configuration, in ISO 8601 format.", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The date and time that a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that a user last updated the configuration, in ISO 8601 format.", "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 a user last updated the configuration, in ISO 8601 format.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutProvisionedConcurrencyConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutProvisionedConcurrencyConfigResponse", "variableName" : "putProvisionedConcurrencyConfigResponse", "variableType" : "PutProvisionedConcurrencyConfigResponse", "documentation" : null, "simpleType" : "PutProvisionedConcurrencyConfigResponse", "variableSetterType" : "PutProvisionedConcurrencyConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveLayerVersionPermissionRequest" : { "c2jName" : "RemoveLayerVersionPermissionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RemoveLayerVersionPermission", "locationName" : null, "requestUri" : "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@return The identifier that was specified when the statement was added.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@return The identifier that was specified when the statement was added.", "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" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.", "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" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LayerName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatementId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@return The identifier that was specified when the statement was added.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@return The identifier that was specified when the statement was added.", "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" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.", "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" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VersionNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLayerName", "beanStyleSetterMethodName" : "setLayerName", "c2jName" : "LayerName", "c2jShape" : "LayerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #layerName(String)}.\n@param layerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layerName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.\n@deprecated Use {@link #layerName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layerName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LayerName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayerName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layerName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layerName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@return The name or Amazon Resource Name (ARN) of the layer.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "LayerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LayerName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LayerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              \n@param layerName The name or Amazon Resource Name (ARN) of the layer.", "setterMethodName" : "setLayerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "layerName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name or Amazon Resource Name (ARN) of the layer.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVersionNumber", "beanStyleSetterMethodName" : "setVersionNumber", "c2jName" : "VersionNumber", "c2jShape" : "LayerVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #versionNumber(Long)}.\n@param versionNumber a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionNumber(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@return The version number.\n@deprecated Use {@link #versionNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #versionNumber(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VersionNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersionNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionNumber", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionNumber", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@return The version number.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "VersionNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionNumber", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VersionNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              \n@param versionNumber The version number.", "setterMethodName" : "setVersionNumber", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "versionNumber", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                              The version number.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "StatementId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@return The identifier that was specified when the statement was added.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@return The identifier that was specified when the statement was added.", "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" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              \n@param statementId The identifier that was specified when the statement was added.", "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" : "

                                                                                                                                                                                                                                                                                                              The identifier that was specified when the statement was added.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LayerName", "VersionNumber", "StatementId" ], "shapeName" : "RemoveLayerVersionPermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemoveLayerVersionPermissionRequest", "variableName" : "removeLayerVersionPermissionRequest", "variableType" : "RemoveLayerVersionPermissionRequest", "documentation" : null, "simpleType" : "RemoveLayerVersionPermissionRequest", "variableSetterType" : "RemoveLayerVersionPermissionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveLayerVersionPermissionResponse" : { "c2jName" : "RemoveLayerVersionPermissionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RemoveLayerVersionPermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoveLayerVersionPermissionResponse", "variableName" : "removeLayerVersionPermissionResponse", "variableType" : "RemoveLayerVersionPermissionResponse", "documentation" : null, "simpleType" : "RemoveLayerVersionPermissionResponse", "variableSetterType" : "RemoveLayerVersionPermissionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RemovePermissionRequest" : { "c2jName" : "RemovePermissionRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RemovePermission", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/policy/{StatementId}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "NamespacedStatementId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@return Statement ID of the permission to remove.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@return Statement ID of the permission to remove.", "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" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.", "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" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@return Specify a version or alias to remove permissions from a published version of the function.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from 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 remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@return Specify a version or alias to remove permissions from 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from 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 remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@return Specify a version or alias to remove permissions from a published version of the function.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from 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 remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@return Specify a version or alias to remove permissions from 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from 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 remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StatementId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "NamespacedStatementId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@return Statement ID of the permission to remove.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@return Statement ID of the permission to remove.", "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" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.", "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" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                              You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatementId", "beanStyleSetterMethodName" : "setStatementId", "c2jName" : "StatementId", "c2jShape" : "NamespacedStatementId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@return Statement ID of the permission to remove.\n@deprecated Use {@link #statementId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #statementId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StatementId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatementId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statementId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statementId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@return Statement ID of the permission to remove.", "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" : "StatementId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatementId", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatementId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              \n@param statementId Statement ID of the permission to remove.", "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" : "

                                                                                                                                                                                                                                                                                                              Statement ID of the permission to remove.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@return Specify a version or alias to remove permissions from a published version of the function.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from a published version of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from 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 remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@return Specify a version or alias to remove permissions from 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Specify a version or alias to remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              \n@param qualifier Specify a version or alias to remove permissions from 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 remove permissions from a published version of the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "RevisionId", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the policy if the revision ID matches the ID that's specified. Use this option to avoid modifying a policy that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName", "StatementId" ], "shapeName" : "RemovePermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemovePermissionRequest", "variableName" : "removePermissionRequest", "variableType" : "RemovePermissionRequest", "documentation" : null, "simpleType" : "RemovePermissionRequest", "variableSetterType" : "RemovePermissionRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RemovePermissionResponse" : { "c2jName" : "RemovePermissionResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RemovePermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemovePermissionResponse", "variableName" : "removePermissionResponse", "variableType" : "RemovePermissionResponse", "documentation" : null, "simpleType" : "RemovePermissionResponse", "variableSetterType" : "RemovePermissionResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RequestTooLargeException" : { "c2jName" : "RequestTooLargeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The request payload exceeded the Invoke request body JSON input limit. For more information, see Limits.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "RequestTooLargeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 413, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RequestTooLargeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RequestTooLargeException", "variableName" : "requestTooLargeException", "variableType" : "RequestTooLargeException", "documentation" : null, "simpleType" : "RequestTooLargeException", "variableSetterType" : "RequestTooLargeException" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceConflictException" : { "c2jName" : "ResourceConflictException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The resource already exists, or another operation is in progress.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceConflictException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 409, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceConflictException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceConflictException", "variableName" : "resourceConflictException", "variableType" : "ResourceConflictException", "documentation" : null, "simpleType" : "ResourceConflictException", "variableSetterType" : "ResourceConflictException" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceInUseException" : { "c2jName" : "ResourceInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The operation conflicts with the resource's availability. For example, you attempted to update an EventSource Mapping in CREATING, or tried to delete a EventSource mapping currently in the UPDATING state.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceInUseException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 400, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceInUseException", "variableName" : "resourceInUseException", "variableType" : "ResourceInUseException", "documentation" : null, "simpleType" : "ResourceInUseException", "variableSetterType" : "ResourceInUseException" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotFoundException" : { "c2jName" : "ResourceNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The resource specified in the request does not exist.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 404, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotFoundException", "variableName" : "resourceNotFoundException", "variableType" : "ResourceNotFoundException", "documentation" : null, "simpleType" : "ResourceNotFoundException", "variableSetterType" : "ResourceNotFoundException" }, "wrapper" : false, "xmlNamespace" : null }, "ResourceNotReadyException" : { "c2jName" : "ResourceNotReadyException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The function is inactive and its VPC connection is no longer available. Wait for the VPC connection to reestablish and try again.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceNotReadyException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@return The exception type.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              \n@param type The exception type.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The exception type.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceNotReadyException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceNotReadyException", "variableName" : "resourceNotReadyException", "variableType" : "ResourceNotReadyException", "documentation" : null, "simpleType" : "ResourceNotReadyException", "variableSetterType" : "ResourceNotReadyException" }, "wrapper" : false, "xmlNamespace" : null }, "Runtime" : { "c2jName" : "Runtime", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NODEJS", "value" : "nodejs" }, { "name" : "NODEJS4_3", "value" : "nodejs4.3" }, { "name" : "NODEJS6_10", "value" : "nodejs6.10" }, { "name" : "NODEJS8_10", "value" : "nodejs8.10" }, { "name" : "NODEJS10_X", "value" : "nodejs10.x" }, { "name" : "NODEJS12_X", "value" : "nodejs12.x" }, { "name" : "JAVA8", "value" : "java8" }, { "name" : "JAVA11", "value" : "java11" }, { "name" : "PYTHON2_7", "value" : "python2.7" }, { "name" : "PYTHON3_6", "value" : "python3.6" }, { "name" : "PYTHON3_7", "value" : "python3.7" }, { "name" : "PYTHON3_8", "value" : "python3.8" }, { "name" : "DOTNETCORE1_0", "value" : "dotnetcore1.0" }, { "name" : "DOTNETCORE2_0", "value" : "dotnetcore2.0" }, { "name" : "DOTNETCORE2_1", "value" : "dotnetcore2.1" }, { "name" : "NODEJS4_3_EDGE", "value" : "nodejs4.3-edge" }, { "name" : "GO1_X", "value" : "go1.x" }, { "name" : "RUBY2_5", "value" : "ruby2.5" }, { "name" : "PROVIDED", "value" : "provided" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Runtime", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Runtime", "variableName" : "runtime", "variableType" : "Runtime", "documentation" : null, "simpleType" : "Runtime", "variableSetterType" : "Runtime" }, "wrapper" : false, "xmlNamespace" : null }, "ServiceException" : { "c2jName" : "ServiceException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The AWS Lambda service encountered an internal error.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 500, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceException", "variableName" : "serviceException", "variableType" : "ServiceException", "documentation" : null, "simpleType" : "ServiceException", "variableSetterType" : "ServiceException" }, "wrapper" : false, "xmlNamespace" : null }, "State" : { "c2jName" : "State", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "ACTIVE", "value" : "Active" }, { "name" : "INACTIVE", "value" : "Inactive" }, { "name" : "FAILED", "value" : "Failed" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "State", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "State", "variableName" : "state", "variableType" : "State", "documentation" : null, "simpleType" : "State", "variableSetterType" : "State" }, "wrapper" : false, "xmlNamespace" : null }, "StateReasonCode" : { "c2jName" : "StateReasonCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IDLE", "value" : "Idle" }, { "name" : "CREATING", "value" : "Creating" }, { "name" : "RESTORING", "value" : "Restoring" }, { "name" : "ENI_LIMIT_EXCEEDED", "value" : "EniLimitExceeded" }, { "name" : "INSUFFICIENT_ROLE_PERMISSIONS", "value" : "InsufficientRolePermissions" }, { "name" : "INVALID_CONFIGURATION", "value" : "InvalidConfiguration" }, { "name" : "INTERNAL_ERROR", "value" : "InternalError" }, { "name" : "SUBNET_OUT_OF_IP_ADDRESSES", "value" : "SubnetOutOfIPAddresses" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StateReasonCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StateReasonCode", "variableName" : "stateReasonCode", "variableType" : "StateReasonCode", "documentation" : null, "simpleType" : "StateReasonCode", "variableSetterType" : "StateReasonCode" }, "wrapper" : false, "xmlNamespace" : null }, "SubnetIpAddressLimitReachedException" : { "c2jName" : "SubnetIPAddressLimitReachedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "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.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "SubnetIPAddressLimitReachedException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 502, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SubnetIpAddressLimitReachedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SubnetIpAddressLimitReachedException", "variableName" : "subnetIpAddressLimitReachedException", "variableType" : "SubnetIpAddressLimitReachedException", "documentation" : null, "simpleType" : "SubnetIpAddressLimitReachedException", "variableSetterType" : "SubnetIpAddressLimitReachedException" }, "wrapper" : false, "xmlNamespace" : null }, "TagResourceRequest" : { "c2jName" : "TagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "TagResource", "locationName" : null, "requestUri" : "/2017-03-31/tags/{ARN}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tags to apply to the function.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tags to apply to the function.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Resource" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tags to apply to the function.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tags to apply to the function.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tags to apply to the function.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tags to apply to the function.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : 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" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              \n@param tags A list of tags to apply to the function.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "tags", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tags to apply to the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Resource", "Tags" ], "shapeName" : "TagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TagResourceRequest", "variableName" : "tagResourceRequest", "variableType" : "TagResourceRequest", "documentation" : null, "simpleType" : "TagResourceRequest", "variableSetterType" : "TagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "TagResourceResponse" : { "c2jName" : "TagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TagResourceResponse", "variableName" : "tagResourceResponse", "variableType" : "TagResourceResponse", "documentation" : null, "simpleType" : "TagResourceResponse", "variableSetterType" : "TagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ThrottleReason" : { "c2jName" : "ThrottleReason", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONCURRENT_INVOCATION_LIMIT_EXCEEDED", "value" : "ConcurrentInvocationLimitExceeded" }, { "name" : "FUNCTION_INVOCATION_RATE_LIMIT_EXCEEDED", "value" : "FunctionInvocationRateLimitExceeded" }, { "name" : "RESERVED_FUNCTION_CONCURRENT_INVOCATION_LIMIT_EXCEEDED", "value" : "ReservedFunctionConcurrentInvocationLimitExceeded" }, { "name" : "RESERVED_FUNCTION_INVOCATION_RATE_LIMIT_EXCEEDED", "value" : "ReservedFunctionInvocationRateLimitExceeded" }, { "name" : "CALLER_RATE_LIMIT_EXCEEDED", "value" : "CallerRateLimitExceeded" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ThrottleReason", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ThrottleReason", "variableName" : "throttleReason", "variableType" : "ThrottleReason", "documentation" : null, "simpleType" : "ThrottleReason", "variableSetterType" : "ThrottleReason" }, "wrapper" : false, "xmlNamespace" : null }, "TooManyRequestsException" : { "c2jName" : "TooManyRequestsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The request throughput limit was exceeded.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyRequestsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : true, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 429, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "retryAfterSeconds", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #retryAfterSeconds(String)}.\n@param retryAfterSeconds a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryAfterSeconds(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@return The number of seconds the caller should wait before retrying.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@return The number of seconds the caller should wait before retrying.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "retryAfterSeconds", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "retryAfterSeconds", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ThrottleReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Reason 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 #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Reason property for this object.\n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ThrottleReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The value of the Reason property for this object.\n@see ThrottleReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ThrottleReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ThrottleReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ThrottleReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "Returns the value of the Reason property for this object.\n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ThrottleReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The value of the Reason property for this object.\n@see ThrottleReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Reason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ThrottleReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Reason 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 #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Reason property for this object.\n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ThrottleReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The value of the Reason property for this object.\n@see ThrottleReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ThrottleReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ThrottleReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ThrottleReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "Returns the value of the Reason property for this object.\n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ThrottleReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The value of the Reason property for this object.\n@see ThrottleReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RetryAfterSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "retryAfterSeconds", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #retryAfterSeconds(String)}.\n@param retryAfterSeconds a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryAfterSeconds(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@return The number of seconds the caller should wait before retrying.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@return The number of seconds the caller should wait before retrying.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "retryAfterSeconds", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "retryAfterSeconds", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetryAfterSeconds", "beanStyleSetterMethodName" : "setRetryAfterSeconds", "c2jName" : "retryAfterSeconds", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #retryAfterSeconds(String)}.\n@param retryAfterSeconds a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retryAfterSeconds(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@return The number of seconds the caller should wait before retrying.\n@deprecated Use {@link #retryAfterSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retryAfterSeconds(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetryAfterSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetryAfterSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retryAfterSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retryAfterSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@return The number of seconds the caller should wait before retrying.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : true, "isPayload" : false, "isStreaming" : false, "location" : "header", "marshallLocation" : "HEADER", "marshallLocationName" : "Retry-After", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Retry-After", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RetryAfterSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              \n@param retryAfterSeconds The number of seconds the caller should wait before retrying.", "setterMethodName" : "setRetryAfterSeconds", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "retryAfterSeconds", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "retryAfterSeconds", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The number of seconds the caller should wait before retrying.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReasonAsString", "beanStyleSetterMethodName" : "setReason", "c2jName" : "Reason", "c2jShape" : "ThrottleReason", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Reason 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 #reasonAsString(String)}.\n@param reason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #reason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Reason property for this object.\n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ThrottleReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The value of the Reason property for this object.\n@see ThrottleReason\n@deprecated Use {@link #reasonAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ThrottleReason\n@deprecated Use {@link #reason(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ThrottleReason", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Reason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReason", "fluentEnumGetterMethodName" : "reason", "fluentEnumSetterMethodName" : "reason", "fluentGetterMethodName" : "reasonAsString", "fluentSetterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason\n@return Returns a reference to this object so that method calls can be chained together.\n@see ThrottleReason", "fluentSetterMethodName" : "reason", "getterDocumentation" : "Returns the value of the Reason property for this object.\n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #reason} will return {@link ThrottleReason#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #reasonAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The value of the Reason property for this object.\n@see ThrottleReason", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Reason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Reason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Reason", "sensitive" : false, "setterDocumentation" : "Sets the value of the Reason property for this object.\n\n@param reason The new value for the Reason property for this object.\n@see ThrottleReason", "setterMethodName" : "setReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "reason", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TooManyRequestsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyRequestsException", "variableName" : "tooManyRequestsException", "variableType" : "TooManyRequestsException", "documentation" : null, "simpleType" : "TooManyRequestsException", "variableSetterType" : "TooManyRequestsException" }, "wrapper" : false, "xmlNamespace" : null }, "TracingConfig" : { "c2jName" : "TracingConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "TracingMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TracingMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Mode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "TracingMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TracingMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "TracingMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TracingMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TracingConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : null, "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "wrapper" : false, "xmlNamespace" : null }, "TracingConfigResponse" : { "c2jName" : "TracingConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "TracingMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TracingMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Mode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "TracingMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TracingMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "TracingMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode\n@deprecated Use {@link #modeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode\n@deprecated Use {@link #mode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "TracingMode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Mode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMode", "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see TracingMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link TracingMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                                                                                                                                              \n@return The tracing mode.\n@see TracingMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              \n@param mode The tracing mode.\n@see TracingMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The tracing mode.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TracingConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfigResponse", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "TracingMode" : { "c2jName" : "TracingMode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVE", "value" : "Active" }, { "name" : "PASS_THROUGH", "value" : "PassThrough" } ], "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TracingMode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TracingMode", "variableName" : "tracingMode", "variableType" : "TracingMode", "documentation" : null, "simpleType" : "TracingMode", "variableSetterType" : "TracingMode" }, "wrapper" : false, "xmlNamespace" : null }, "UnsupportedMediaTypeException" : { "c2jName" : "UnsupportedMediaTypeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              The content type of the Invoke request body is not JSON.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedMediaTypeException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : 415, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Type property for this object.\n@return The value of the Type property for this object.\n@deprecated Use {@link #type()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasType", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "Sets the value of the Type property for this object.\n\n@param type The new value for the Type property for this object.", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnsupportedMediaTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedMediaTypeException", "variableName" : "unsupportedMediaTypeException", "variableType" : "UnsupportedMediaTypeException", "documentation" : null, "simpleType" : "UnsupportedMediaTypeException", "variableSetterType" : "UnsupportedMediaTypeException" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceRequest" : { "c2jName" : "UntagResourceRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UntagResource", "locationName" : null, "requestUri" : "/2017-03-31/tags/{ARN}", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tag keys to remove from the function.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tag keys to remove from the function.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Resource" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tag keys to remove from the function.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tag keys to remove from the function.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResource", "beanStyleSetterMethodName" : "setResource", "c2jName" : "Resource", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resource(String)}.\n@param resource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #resource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resource(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Resource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resource", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resource", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Resource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              \n@param resource The function's Amazon Resource Name (ARN).", "setterMethodName" : "setResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resource", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tag keys to remove from the function.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                              \n

                                                                                                                                                                                                                                                                                                              \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                              \n@return A list of tag keys to remove from the function.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocation" : "QUERY_PARAM", "marshallLocationName" : "tagKeys", "queryString" : true, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "tagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              \n@param tagKeys A list of tag keys to remove from the function.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                              A list of tag keys to remove from the function.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Resource", "TagKeys" ], "shapeName" : "UntagResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UntagResourceRequest", "variableName" : "untagResourceRequest", "variableType" : "UntagResourceRequest", "documentation" : null, "simpleType" : "UntagResourceRequest", "variableSetterType" : "UntagResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UntagResourceResponse" : { "c2jName" : "UntagResourceResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : null, "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UntagResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UntagResourceResponse", "variableName" : "untagResourceResponse", "variableType" : "UntagResourceResponse", "documentation" : null, "simpleType" : "UntagResourceResponse", "variableSetterType" : "UntagResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateAliasRequest" : { "c2jName" : "UpdateAliasRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateAlias", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/aliases/{Name}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@return Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              \n@param revisionId Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              Only update the alias if the revision ID matches the ID that's specified. Use this option to avoid modifying an alias that has changed since you last read it.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName", "Name" ], "shapeName" : "UpdateAliasRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAliasRequest", "variableName" : "updateAliasRequest", "variableType" : "UpdateAliasRequest", "documentation" : null, "simpleType" : "UpdateAliasRequest", "variableSetterType" : "UpdateAliasRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateAliasResponse" : { "c2jName" : "AliasConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                              Provides configuration information about a Lambda function alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AliasArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionVersion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Name" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RoutingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAliasArn", "beanStyleSetterMethodName" : "setAliasArn", "c2jName" : "AliasArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aliasArn(String)}.\n@param aliasArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aliasArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the alias.\n@deprecated Use {@link #aliasArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #aliasArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AliasArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAliasArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aliasArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aliasArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AliasArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AliasArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AliasArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              \n@param aliasArn The Amazon Resource Name (ARN) of the alias.", "setterMethodName" : "setAliasArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aliasArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "Alias", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.\n@deprecated Use {@link #name()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #name(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Name property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The name of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              \n@param name The name of the alias.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionVersion", "beanStyleSetterMethodName" : "setFunctionVersion", "c2jName" : "FunctionVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionVersion(String)}.\n@param functionVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionVersion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.\n@deprecated Use {@link #functionVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionVersion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionVersion", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@return The function version that the alias invokes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              \n@param functionVersion The function version that the alias invokes.", "setterMethodName" : "setFunctionVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The function version that the alias invokes.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@return A description of the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              \n@param description A description of the alias.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A description of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRoutingConfig", "beanStyleSetterMethodName" : "setRoutingConfig", "c2jName" : "RoutingConfig", "c2jShape" : "AliasRoutingConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link AliasRoutingConfiguration.Builder} avoiding the need to create one manually via {@link AliasRoutingConfiguration#builder()}.\n\nWhen the {@link Consumer} completes, {@link AliasRoutingConfiguration.Builder#build()} is called immediately and its result is passed to {@link #routingConfig(AliasRoutingConfiguration)}.\n@param routingConfig a consumer that will call methods on {@link AliasRoutingConfiguration.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #routingConfig(AliasRoutingConfiguration)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.\n@deprecated Use {@link #routingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #routingConfig(AliasRoutingConfiguration)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RoutingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRoutingConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "routingConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "routingConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@return The routing configuration of the alias.", "getterModel" : { "returnType" : "AliasRoutingConfiguration", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RoutingConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RoutingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RoutingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              \n@param routingConfig The routing configuration of the alias.", "setterMethodName" : "setRoutingConfig", "setterModel" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : null, "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AliasRoutingConfiguration", "variableName" : "routingConfig", "variableType" : "AliasRoutingConfiguration", "documentation" : "

                                                                                                                                                                                                                                                                                                              The routing configuration of the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "AliasRoutingConfiguration", "variableSetterType" : "AliasRoutingConfiguration" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@return A unique identifier that changes when you update the alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@return A unique identifier that changes when you update the alias.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              \n@param revisionId A unique identifier that changes when you update the alias.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              A unique identifier that changes when you update the alias.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAliasResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAliasResponse", "variableName" : "updateAliasResponse", "variableType" : "UpdateAliasResponse", "documentation" : null, "simpleType" : "UpdateAliasResponse", "variableSetterType" : "UpdateAliasResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateEventSourceMappingRequest" : { "c2jName" : "UpdateEventSourceMappingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateEventSourceMapping", "locationName" : null, "requestUri" : "/2015-03-31/event-source-mappings/{UUID}", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                              \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                              \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                              The name of the Lambda function.

                                                                                                                                                                                                                                                                                                              Name formats

                                                                                                                                                                                                                                                                                                              • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                              • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                              • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                              The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                              \n@return Disables the event source mapping to pause polling and invocation.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                              Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                              Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                              \n@param enabled Disables the event source mapping to pause polling and invocation.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                              Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                              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.

                                                                                                                                                                                                                                                                                                              • \n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                  The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                  • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                  • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                  • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                      The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                      • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                      • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                      • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                      \n@param batchSize The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                      • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                      • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                      • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                      • ", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                        • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                        • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                        • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                        \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                        \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                        \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                        \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                        \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                        The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                        (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                        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.

                                                                                                                                                                                                                                                                                                                        • \n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                          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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                            • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                            • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                            • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                                • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                                • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                                \n@param batchSize The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                                • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                                • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                                • ", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                  • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                                  • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                                  • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BisectBatchOnFunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Enabled" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  \n@return Disables the event source mapping to pause polling and invocation.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  \n@param enabled Disables the event source mapping to pause polling and invocation.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumBatchingWindowInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                  \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                  \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRecordAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ParallelizationFactor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                  \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                  Name formats

                                                                                                                                                                                                                                                                                                                                  • Function name - MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  • Version or Alias ARN - arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD.

                                                                                                                                                                                                                                                                                                                                  • Partial ARN - 123456789012:function:MyFunction.

                                                                                                                                                                                                                                                                                                                                  The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  \n@return Disables the event source mapping to pause polling and invocation.\n@deprecated Use {@link #enabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.\n@deprecated Use {@link #enabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnabled", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  \n@param enabled Disables the event source mapping to pause polling and invocation.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                  Disables the event source mapping to pause polling and invocation.

                                                                                                                                                                                                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                  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.

                                                                                                                                                                                                                                                                                                                                  • \n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                    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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                      The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                      • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                                      • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                                      • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                          The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                          • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                                          • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                                          • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                                          \n@param batchSize The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                          • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                                          • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                                          • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                                          • ", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            • Amazon Kinesis - Default 100. Max 10,000.

                                                                                                                                                                                                                                                                                                                                            • Amazon DynamoDB Streams - Default 100. Max 1,000.

                                                                                                                                                                                                                                                                                                                                            • Amazon Simple Queue Service - Default 10. Max 10.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "UUID" ], "shapeName" : "UpdateEventSourceMappingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateEventSourceMappingRequest", "variableName" : "updateEventSourceMappingRequest", "variableType" : "UpdateEventSourceMappingRequest", "documentation" : null, "simpleType" : "UpdateEventSourceMappingRequest", "variableSetterType" : "UpdateEventSourceMappingRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateEventSourceMappingResponse" : { "c2jName" : "EventSourceMappingConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A mapping between an AWS resource and an AWS Lambda function. See CreateEventSourceMapping for details.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BatchSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "BisectBatchOnFunctionError" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "EventSourceArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastProcessingResult" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumBatchingWindowInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRecordAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ParallelizationFactor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateTransitionReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UUID" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the event source mapping.\n@deprecated Use {@link #uuid()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #uuid(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UUID property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUuid", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UUID", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UUID", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            \n@param uuid The identifier of the event source mapping.", "setterMethodName" : "setUuid", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "uuid", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the event source mapping.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum number of items to retrieve in a single batch.\n@deprecated Use {@link #batchSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #batchSize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BatchSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBatchSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BatchSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "BatchSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            \n@param batchSize The maximum number of items to retrieve in a single batch.", "setterMethodName" : "setBatchSize", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "batchSize", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of items to retrieve in a single batch.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumBatchingWindowInSeconds", "beanStyleSetterMethodName" : "setMaximumBatchingWindowInSeconds", "c2jName" : "MaximumBatchingWindowInSeconds", "c2jShape" : "MaximumBatchingWindowInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in 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 #maximumBatchingWindowInSeconds(Integer)}.\n@param maximumBatchingWindowInSeconds 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 #maximumBatchingWindowInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in seconds.\n@deprecated Use {@link #maximumBatchingWindowInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumBatchingWindowInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumBatchingWindowInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumBatchingWindowInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumBatchingWindowInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumBatchingWindowInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum amount of time to gather records before invoking the function, in 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" : "MaximumBatchingWindowInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumBatchingWindowInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumBatchingWindowInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumBatchingWindowInSeconds The maximum amount of time to gather records before invoking the function, in seconds.", "setterMethodName" : "setMaximumBatchingWindowInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumBatchingWindowInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum amount of time to gather records before invoking the function, in seconds.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getParallelizationFactor", "beanStyleSetterMethodName" : "setParallelizationFactor", "c2jName" : "ParallelizationFactor", "c2jShape" : "ParallelizationFactor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \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 #parallelizationFactor(Integer)}.\n@param parallelizationFactor 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 #parallelizationFactor(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.\n@deprecated Use {@link #parallelizationFactor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #parallelizationFactor(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ParallelizationFactor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasParallelizationFactor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parallelizationFactor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parallelizationFactor", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The number of batches to process from each shard concurrently.", "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" : "ParallelizationFactor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParallelizationFactor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ParallelizationFactor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            \n@param parallelizationFactor (Streams) The number of batches to process from each shard concurrently.", "setterMethodName" : "setParallelizationFactor", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "parallelizationFactor", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The number of batches to process from each shard concurrently.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the event source.\n@deprecated Use {@link #eventSourceArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #eventSourceArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the EventSourceArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEventSourceArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EventSourceArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EventSourceArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            \n@param eventSourceArn The Amazon Resource Name (ARN) of the event source.", "setterMethodName" : "setEventSourceArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "eventSourceArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the event source.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the Lambda function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The ARN of the Lambda function.", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.\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, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@return The date that the event source mapping was last updated, or its state changed.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date that the event source mapping was last updated, or its state changed.

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date that the event source mapping was last updated, or its state changed.", "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, or its state changed.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #lastProcessingResult()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #lastProcessingResult(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastProcessingResult property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastProcessingResult", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastProcessingResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastProcessingResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastProcessingResult The result of the last AWS Lambda invocation of your Lambda function.", "setterMethodName" : "setLastProcessingResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastProcessingResult", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The result of the last AWS Lambda invocation of your Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #state()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            \n@param state The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The state of the event source mapping. It can be one of the following: Creating, Enabling, Enabled, Disabling, Disabled, Updating, or Deleting.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateTransitionReason", "beanStyleSetterMethodName" : "setStateTransitionReason", "c2jName" : "StateTransitionReason", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@deprecated Use {@link #stateTransitionReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateTransitionReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateTransitionReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateTransitionReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateTransitionReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateTransitionReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@return Indicates whether the last change to the event source mapping was made by a user, or by the Lambda 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" : "StateTransitionReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateTransitionReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateTransitionReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            \n@param stateTransitionReason Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.", "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" : "

                                                                                                                                                                                                                                                                                                                                            Indicates whether the last change to the event source mapping was made by a user, or by the Lambda service.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRecordAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumRecordAgeInSeconds", "c2jName" : "MaximumRecordAgeInSeconds", "c2jShape" : "MaximumRecordAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRecordAgeInSeconds(Integer)}.\n@param maximumRecordAgeInSeconds 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 #maximumRecordAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumRecordAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRecordAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRecordAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRecordAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRecordAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRecordAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum age of a record that Lambda sends to a function for processing.", "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" : "MaximumRecordAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRecordAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRecordAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRecordAgeInSeconds (Streams) The maximum age of a record that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumRecordAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRecordAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum age of a record that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBisectBatchOnFunctionError", "beanStyleSetterMethodName" : "setBisectBatchOnFunctionError", "c2jName" : "BisectBatchOnFunctionError", "c2jShape" : "BisectBatchOnFunctionError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \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 #bisectBatchOnFunctionError(Boolean)}.\n@param bisectBatchOnFunctionError 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 #bisectBatchOnFunctionError(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.\n@deprecated Use {@link #bisectBatchOnFunctionError()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bisectBatchOnFunctionError(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BisectBatchOnFunctionError property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBisectBatchOnFunctionError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bisectBatchOnFunctionError", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bisectBatchOnFunctionError", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) If the function returns an error, split the batch in two and retry.", "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" : "BisectBatchOnFunctionError", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BisectBatchOnFunctionError", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "BisectBatchOnFunctionError", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            \n@param bisectBatchOnFunctionError (Streams) If the function returns an error, split the batch in two and retry.", "setterMethodName" : "setBisectBatchOnFunctionError", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "bisectBatchOnFunctionError", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) If the function returns an error, split the batch in two and retry.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttemptsEventSourceMapping", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return (Streams) The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts (Streams) The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            (Streams) The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateEventSourceMappingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateEventSourceMappingResponse", "variableName" : "updateEventSourceMappingResponse", "variableType" : "UpdateEventSourceMappingResponse", "documentation" : null, "simpleType" : "UpdateEventSourceMappingResponse", "variableSetterType" : "UpdateEventSourceMappingResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateFunctionCodeRequest" : { "c2jName" : "UpdateFunctionCodeRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateFunctionCode", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/code", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@return The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@return The base64-encoded contents of the 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\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 AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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" : "S3Bucket", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.", "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 AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon S3 key of the deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon S3 key of the deployment package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon S3 key of the deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For versioned objects, the version of the deployment package object to use.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublish", "beanStyleSetterMethodName" : "setPublish", "c2jName" : "Publish", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@deprecated Use {@link #publish()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publish(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Publish property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublish", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publish", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publish", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Publish", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Publish", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.", "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 a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDryRun", "beanStyleSetterMethodName" : "setDryRun", "c2jName" : "DryRun", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \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 #dryRun(Boolean)}.\n@param dryRun 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 #dryRun(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to validate the request parameters and access permissions without modifying the function code.\n@deprecated Use {@link #dryRun()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dryRun(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DryRun property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDryRun", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dryRun", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dryRun", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to validate the request parameters and access permissions without modifying the function code.", "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" : "DryRun", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DryRun", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.", "setterMethodName" : "setDryRun", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DryRun" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDryRun", "beanStyleSetterMethodName" : "setDryRun", "c2jName" : "DryRun", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \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 #dryRun(Boolean)}.\n@param dryRun 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 #dryRun(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to validate the request parameters and access permissions without modifying the function code.\n@deprecated Use {@link #dryRun()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dryRun(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DryRun property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDryRun", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dryRun", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dryRun", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to validate the request parameters and access permissions without modifying the function code.", "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" : "DryRun", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DryRun", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.", "setterMethodName" : "setDryRun", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Publish" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublish", "beanStyleSetterMethodName" : "setPublish", "c2jName" : "Publish", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@deprecated Use {@link #publish()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publish(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Publish property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublish", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publish", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publish", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Publish", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Publish", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.", "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 a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Bucket" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\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 AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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" : "S3Bucket", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.", "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 AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3Key" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon S3 key of the deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon S3 key of the deployment package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon S3 key of the deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "S3ObjectVersion" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For versioned objects, the version of the deployment package object to use.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ZipFile" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@return The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@return The base64-encoded contents of the 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getZipFile", "beanStyleSetterMethodName" : "setZipFile", "c2jName" : "ZipFile", "c2jShape" : "Blob", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@return The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.\n@deprecated Use {@link #zipFile()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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.\n@deprecated Use {@link #zipFile(SdkBytes)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ZipFile property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasZipFile", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "zipFile", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@return The base64-encoded contents of the 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, "requiresLength" : 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", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The base64-encoded contents of the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            \n@param zipFile The base64-encoded contents of the 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 the deployment package. AWS SDK and AWS CLI clients handle the encoding for you.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getS3Bucket", "beanStyleSetterMethodName" : "setS3Bucket", "c2jName" : "S3Bucket", "c2jShape" : "S3Bucket", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@deprecated Use {@link #s3Bucket()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #s3Bucket(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Bucket property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Bucket", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Bucket", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.\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 AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@return An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS 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" : "S3Bucket", "queryString" : false, "requiresLength" : 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", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            \n@param s3Bucket An Amazon S3 bucket in the same AWS Region as your function. The bucket can be in a different AWS account.", "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 AWS Region as your function. The bucket can be in a different AWS account.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon S3 key of the deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon S3 key of the deployment package.\n@deprecated Use {@link #s3Key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3Key(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon S3 key of the deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3Key", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3ObjectVersion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #s3ObjectVersion(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For versioned objects, the version of the deployment package object to use.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the S3ObjectVersion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasS3ObjectVersion", "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, "requiresLength" : 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", "sensitive" : false, "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" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPublish", "beanStyleSetterMethodName" : "setPublish", "c2jName" : "Publish", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@deprecated Use {@link #publish()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #publish(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Publish property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPublish", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "publish", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "publish", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Publish", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Publish", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            \n@param publish Set to true to publish a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.", "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 a new version of the function after updating the code. This has the same effect as calling PublishVersion separately.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDryRun", "beanStyleSetterMethodName" : "setDryRun", "c2jName" : "DryRun", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \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 #dryRun(Boolean)}.\n@param dryRun 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 #dryRun(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to validate the request parameters and access permissions without modifying the function code.\n@deprecated Use {@link #dryRun()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dryRun(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DryRun property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDryRun", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dryRun", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dryRun", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@return Set to true to validate the request parameters and access permissions without modifying the function code.", "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" : "DryRun", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DryRun", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            \n@param dryRun Set to true to validate the request parameters and access permissions without modifying the function code.", "setterMethodName" : "setDryRun", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set to true to validate the request parameters and access permissions without modifying the function code.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "UpdateFunctionCodeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateFunctionCodeRequest", "variableName" : "updateFunctionCodeRequest", "variableType" : "UpdateFunctionCodeRequest", "documentation" : null, "simpleType" : "UpdateFunctionCodeRequest", "variableSetterType" : "UpdateFunctionCodeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateFunctionCodeResponse" : { "c2jName" : "FunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Details about a function's configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateFunctionCodeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateFunctionCodeResponse", "variableName" : "updateFunctionCodeResponse", "variableType" : "UpdateFunctionCodeResponse", "documentation" : null, "simpleType" : "UpdateFunctionCodeResponse", "variableSetterType" : "UpdateFunctionCodeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateFunctionConfigurationRequest" : { "c2jName" : "UpdateFunctionConfigurationRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateFunctionConfiguration", "locationName" : null, "requestUri" : "/2015-03-31/functions/{FunctionName}/configuration", "target" : null, "verb" : "PUT", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The Amazon Resource Name (ARN) of the function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "handler", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Handler", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "setterMethodName" : "setHandler", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return A description of the function.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param description A description of the function.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping 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 stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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 its 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its 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 its 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfig", "beanStyleSetterMethodName" : "setVpcConfig", "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfig(VpcConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "getterModel" : { "returnType" : "VpcConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : null, "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            \n@return Environment variables that are accessible from function code during execution.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(Environment)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            \n@param environment Environment variables that are accessible from function code during execution.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the function's runtime.\n@see Runtime\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "fluentEnumGetterMethodName" : "runtime", "fluentEnumSetterMethodName" : "runtime", "fluentGetterMethodName" : "runtimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "runtime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the function's runtime.\n@see Runtime", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Runtime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "setterMethodName" : "setKmsKeyArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : null, "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayerList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return A description of the function.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param description A description of the function.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            \n@return Environment variables that are accessible from function code during execution.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(Environment)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            \n@param environment Environment variables that are accessible from function code during execution.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "handler", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Handler", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "setterMethodName" : "setHandler", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "setterMethodName" : "setKmsKeyArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayerList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "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 its 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its 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 its 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The Amazon Resource Name (ARN) of the function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the function's runtime.\n@see Runtime\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "fluentEnumGetterMethodName" : "runtime", "fluentEnumSetterMethodName" : "runtime", "fluentGetterMethodName" : "runtimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "runtime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the function's runtime.\n@see Runtime", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Runtime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping 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 stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : null, "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfig", "beanStyleSetterMethodName" : "setVpcConfig", "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfig(VpcConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "getterModel" : { "returnType" : "VpcConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : null, "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function.

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The Amazon Resource Name (ARN) of the function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The Amazon Resource Name (ARN) of the function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The Amazon Resource Name (ARN) of the function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #handler(String)}.\n@param handler a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #handler(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "handler", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Handler", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.", "setterMethodName" : "setHandler", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "handler", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return A description of the function.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param description A description of the function.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A description of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping 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 stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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 stopping 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 stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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 its 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its 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 its 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of memory that your function has access to. Increasing the function's memory also increases its 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 its 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 its CPU allocation. The default value is 128 MB. The value must be a multiple of 64 MB.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcConfig", "beanStyleSetterMethodName" : "setVpcConfig", "c2jName" : "VpcConfig", "c2jShape" : "VpcConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link VpcConfig.Builder} avoiding the need to create one manually via {@link VpcConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link VpcConfig.Builder#build()} is called immediately and its result is passed to {@link #vpcConfig(VpcConfig)}.\n@param vpcConfig a consumer that will call methods on {@link VpcConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcConfig(VpcConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcConfig(VpcConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@return For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "getterModel" : { "returnType" : "VpcConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : null, "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            \n@return Environment variables that are accessible from function code during execution.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(Environment)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            \n@param environment Environment variables that are accessible from function code during execution.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : null, "simpleType" : "Environment", "variableSetterType" : "Environment" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Environment", "variableName" : "environment", "variableType" : "Environment", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Environment variables that are accessible from function code during execution.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Environment", "variableSetterType" : "Environment" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the function's runtime.\n@see Runtime\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "fluentEnumGetterMethodName" : "runtime", "fluentEnumSetterMethodName" : "runtime", "fluentGetterMethodName" : "runtimeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime\n@return Returns a reference to this object so that method calls can be chained together.\n@see Runtime", "fluentSetterMethodName" : "runtime", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #runtime} will return {@link Runtime#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #runtimeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The identifier of the function's runtime.\n@see Runtime", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Runtime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The identifier of the function's runtime.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The identifier of the function's runtime.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKeyArn(String)}.\n@param kmsKeyArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKeyArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKeyArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@return The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKeyArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.", "setterMethodName" : "setKmsKeyArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKeyArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : null, "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfig", "variableName" : "tracingConfig", "variableType" : "TracingConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfig", "variableSetterType" : "TracingConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #revisionId(String)}.\n@param revisionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #revisionId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "revisionId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@return Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RevisionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.", "setterMethodName" : "setRevisionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "revisionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Only update the function if the revision ID matches the ID that's specified. Use this option to avoid modifying a function that has changed since you last read it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayerList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "LayerVersionArn", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            \n@param layers A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A list of function layers to add to the function's execution environment. Specify each layer by its ARN, including the version.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "UpdateFunctionConfigurationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateFunctionConfigurationRequest", "variableName" : "updateFunctionConfigurationRequest", "variableType" : "UpdateFunctionConfigurationRequest", "documentation" : null, "simpleType" : "UpdateFunctionConfigurationRequest", "variableSetterType" : "UpdateFunctionConfigurationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateFunctionConfigurationResponse" : { "c2jName" : "FunctionConfiguration", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                            Details about a function's configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CodeSha256" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CodeSize" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DeadLetterConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Description" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Environment" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Handler" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKeyArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastUpdateStatusReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Layers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MasterArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MemorySize" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RevisionId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Runtime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "State" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReason" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StateReasonCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timeout" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TracingConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Version" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcConfig" : { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the function.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the function.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "NameSpacedFunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionArn(String)}.\n@param functionArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@return The function's Amazon Resource Name (ARN).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            \n@param functionArn The function's Amazon Resource Name (ARN).", "setterMethodName" : "setFunctionArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's Amazon Resource Name (ARN).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRuntimeAsString", "beanStyleSetterMethodName" : "setRuntime", "c2jName" : "Runtime", "c2jShape" : "Runtime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #runtimeAsString(String)}.\n@param runtime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runtime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtimeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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\n@deprecated Use {@link #runtime(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Runtime", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Runtime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRuntime", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Runtime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Runtime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param runtime The runtime environment for the Lambda function.\n@see Runtime", "setterMethodName" : "setRuntime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "runtime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The runtime environment for the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's execution role.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            \n@param role The function's execution role.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's execution role.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHandler", "beanStyleSetterMethodName" : "setHandler", "c2jName" : "Handler", "c2jShape" : "Handler", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that Lambda calls to begin executing your function.\n@deprecated Use {@link #handler()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that Lambda calls to begin executing your function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #handler(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Handler property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHandler", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "handler", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@return The function that 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Handler", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Handler", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            \n@param handler The function that 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 that Lambda calls to begin executing your function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@return The size of the function's deployment package, in bytes.\n@deprecated Use {@link #codeSize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSize(Long)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSize", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CodeSize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSize The size of the function's deployment package, in bytes.", "setterMethodName" : "setCodeSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "codeSize", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The size of the function's deployment package, in bytes.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            \n@param description The function's description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's description.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeout", "beanStyleSetterMethodName" : "setTimeout", "c2jName" : "Timeout", "c2jShape" : "Timeout", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping it.\n@deprecated Use {@link #timeout()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping it.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeout(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timeout property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeout", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeout", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@return The amount of time that Lambda allows a function to run before stopping 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timeout", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Timeout", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The amount of time that Lambda allows a function to run before stopping it.

                                                                                                                                                                                                                                                                                                                                            \n@param timeout The amount of time that Lambda allows a function to run before stopping 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 stopping it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMemorySize", "beanStyleSetterMethodName" : "setMemorySize", "c2jName" : "MemorySize", "c2jShape" : "MemorySize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's allocated to the function.\n@deprecated Use {@link #memorySize()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's allocated to the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #memorySize(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MemorySize property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMemorySize", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "memorySize", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The memory that's 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MemorySize", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MemorySize", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The memory that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            \n@param memorySize The memory that's 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 that's allocated to the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Timestamp", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModified(String)}.\n@param lastModified a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModified", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@return The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            \n@param lastModified The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModified", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@return The SHA256 hash of the function's deployment package.\n@deprecated Use {@link #codeSha256()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #codeSha256(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CodeSha256 property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCodeSha256", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CodeSha256", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CodeSha256", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            \n@param codeSha256 The SHA256 hash of the function's deployment package.", "setterMethodName" : "setCodeSha256", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "codeSha256", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The SHA256 hash of the function's deployment package.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@return The version of the Lambda function.\n@deprecated Use {@link #version()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #version(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Version property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVersion", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            \n@param version The version of the Lambda function.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The version of the Lambda function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's networking configuration.\n@deprecated Use {@link #vpcConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #vpcConfig(VpcConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VpcConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param vpcConfig The function's networking configuration.", "setterMethodName" : "setVpcConfig", "setterModel" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfig", "variableType" : "VpcConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's networking configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's dead letter queue.\n@deprecated Use {@link #deadLetterConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #deadLetterConfig(DeadLetterConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeadLetterConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeadLetterConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeadLetterConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeadLetterConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            \n@param deadLetterConfig The function's dead letter queue.", "setterMethodName" : "setDeadLetterConfig", "setterModel" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : null, "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeadLetterConfig", "variableName" : "deadLetterConfig", "variableType" : "DeadLetterConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's dead letter queue.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "DeadLetterConfig", "variableSetterType" : "DeadLetterConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's environment variables.\n@deprecated Use {@link #environment()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #environment(EnvironmentResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEnvironment", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Environment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Environment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            \n@param environment The function's environment variables.", "setterMethodName" : "setEnvironment", "setterModel" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : null, "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EnvironmentResponse", "variableName" : "environment", "variableType" : "EnvironmentResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's environment variables.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "EnvironmentResponse", "variableSetterType" : "EnvironmentResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKeyArn", "beanStyleSetterMethodName" : "setKmsKeyArn", "c2jName" : "KMSKeyArn", "c2jShape" : "KMSKeyArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is 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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.\n@deprecated Use {@link #kmsKeyArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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.\n@deprecated Use {@link #kmsKeyArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKeyArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKeyArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKeyArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@return The KMS key that's used to encrypt the function's environment variables. This key is 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKeyArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKeyArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            \n@param kmsKeyArn The KMS key that's used to encrypt the function's environment variables. This key is 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 that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@return The function's AWS X-Ray tracing configuration.\n@deprecated Use {@link #tracingConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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.\n@deprecated Use {@link #tracingConfig(TracingConfigResponse)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TracingConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTracingConfig", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TracingConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TracingConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            \n@param tracingConfig The function's AWS X-Ray tracing configuration.", "setterMethodName" : "setTracingConfig", "setterModel" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : null, "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TracingConfigResponse", "variableName" : "tracingConfig", "variableType" : "TracingConfigResponse", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's AWS X-Ray tracing configuration.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "TracingConfigResponse", "variableSetterType" : "TracingConfigResponse" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMasterArn", "beanStyleSetterMethodName" : "setMasterArn", "c2jName" : "MasterArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #masterArn(String)}.\n@param masterArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #masterArn(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.\n@deprecated Use {@link #masterArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #masterArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MasterArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMasterArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "masterArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "masterArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@return For Lambda@Edge functions, the ARN of the master function.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MasterArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MasterArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MasterArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            \n@param masterArn For Lambda@Edge functions, the ARN of the master function.", "setterMethodName" : "setMasterArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "masterArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            For Lambda@Edge functions, the ARN of the master function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRevisionId", "beanStyleSetterMethodName" : "setRevisionId", "c2jName" : "RevisionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return The latest updated revision of the function or alias.\n@deprecated Use {@link #revisionId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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.\n@deprecated Use {@link #revisionId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RevisionId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRevisionId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "revisionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@return 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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RevisionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RevisionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            \n@param revisionId 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" : "

                                                                                                                                                                                                                                                                                                                                            The latest updated revision of the function or alias.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getLayers", "beanStyleSetterMethodName" : "setLayers", "c2jName" : "Layers", "c2jShape" : "LayersReferenceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #layers(List)}.\n@param layers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #layers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.\n@deprecated Use {@link #layers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #layers(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Layers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLayers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "layers", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "layers", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nYou can use {@link #hasLayers()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The function's layers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Layers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Layers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Layer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Layer.Builder} avoiding the need to create one manually via {@link Layer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Layer.Builder#build()} is called immediately and its result is passed to {@link #member(Layer)}.\n@param member a consumer that will call methods on {@link Layer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Layer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(Layer)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Layer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : null, "simpleType" : "Layer", "variableSetterType" : "Layer" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Layer", "variableName" : "member", "variableType" : "Layer", "documentation" : "", "simpleType" : "Layer", "variableSetterType" : "Layer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Layer", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Layer", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Layers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            \n@param layers The function's layers.", "setterMethodName" : "setLayers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "layers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The function's layers.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "State", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@deprecated Use {@link #stateAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State\n@deprecated Use {@link #state(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "State", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasState", "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State\n@return Returns a reference to this object so that method calls can be chained together.\n@see State", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link State#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "getterModel" : { "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            \n@param state The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.\n@see State", "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 current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReason", "beanStyleSetterMethodName" : "setStateReason", "c2jName" : "StateReason", "c2jShape" : "StateReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateReason(String)}.\n@param stateReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.\n@deprecated Use {@link #stateReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #stateReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stateReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stateReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the function's current state.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReason The reason for the function's current state.", "setterMethodName" : "setStateReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the function's current state.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStateReasonCodeAsString", "beanStyleSetterMethodName" : "setStateReasonCode", "c2jName" : "StateReasonCode", "c2jShape" : "StateReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify 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 #stateReasonCodeAsString(String)}.\n@param stateReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stateReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode\n@deprecated Use {@link #stateReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "StateReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StateReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStateReasonCode", "fluentEnumGetterMethodName" : "stateReasonCode", "fluentEnumSetterMethodName" : "stateReasonCode", "fluentGetterMethodName" : "stateReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see StateReasonCode", "fluentSetterMethodName" : "stateReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #stateReasonCode} will return {@link StateReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StateReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StateReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StateReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            \n@param stateReasonCode The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.\n@see StateReasonCode", "setterMethodName" : "setStateReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stateReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusAsString", "beanStyleSetterMethodName" : "setLastUpdateStatus", "c2jName" : "LastUpdateStatus", "c2jShape" : "LastUpdateStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on 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 #lastUpdateStatusAsString(String)}.\n@param lastUpdateStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus\n@deprecated Use {@link #lastUpdateStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatus", "fluentEnumGetterMethodName" : "lastUpdateStatus", "fluentEnumSetterMethodName" : "lastUpdateStatus", "fluentGetterMethodName" : "lastUpdateStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatus", "fluentSetterMethodName" : "lastUpdateStatus", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatus} will return {@link LastUpdateStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The status of the last update that was performed on the function.\n@see LastUpdateStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatus The status of the last update that was performed on the function.\n@see LastUpdateStatus", "setterMethodName" : "setLastUpdateStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The status of the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReason", "beanStyleSetterMethodName" : "setLastUpdateStatusReason", "c2jName" : "LastUpdateStatusReason", "c2jShape" : "LastUpdateStatusReason", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on 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 #lastUpdateStatusReason(String)}.\n@param lastUpdateStatusReason a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReason(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on the function.\n@deprecated Use {@link #lastUpdateStatusReason()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastUpdateStatusReason(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReason property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReason", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastUpdateStatusReason", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateStatusReason", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@return The reason for the last update that was performed on 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" : "LastUpdateStatusReason", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReason", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReason", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReason The reason for the last update that was performed on the function.", "setterMethodName" : "setLastUpdateStatusReason", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReason", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastUpdateStatusReasonCodeAsString", "beanStyleSetterMethodName" : "setLastUpdateStatusReasonCode", "c2jName" : "LastUpdateStatusReasonCode", "c2jShape" : "LastUpdateStatusReasonCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on 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 #lastUpdateStatusReasonCodeAsString(String)}.\n@param lastUpdateStatusReasonCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastUpdateStatusReasonCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode\n@deprecated Use {@link #lastUpdateStatusReasonCode(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "LastUpdateStatusReasonCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastUpdateStatusReasonCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastUpdateStatusReasonCode", "fluentEnumGetterMethodName" : "lastUpdateStatusReasonCode", "fluentEnumSetterMethodName" : "lastUpdateStatusReasonCode", "fluentGetterMethodName" : "lastUpdateStatusReasonCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastUpdateStatusReasonCode", "fluentSetterMethodName" : "lastUpdateStatusReasonCode", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n

                                                                                                                                                                                                                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastUpdateStatusReasonCode} will return {@link LastUpdateStatusReasonCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastUpdateStatusReasonCodeAsString}.\n

                                                                                                                                                                                                                                                                                                                                            \n@return The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastUpdateStatusReasonCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateStatusReasonCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastUpdateStatusReasonCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            \n@param lastUpdateStatusReasonCode The reason code for the last update that was performed on the function.\n@see LastUpdateStatusReasonCode", "setterMethodName" : "setLastUpdateStatusReasonCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastUpdateStatusReasonCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The reason code for the last update that was performed on the function.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateFunctionConfigurationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateFunctionConfigurationResponse", "variableName" : "updateFunctionConfigurationResponse", "variableType" : "UpdateFunctionConfigurationResponse", "documentation" : null, "simpleType" : "UpdateFunctionConfigurationResponse", "variableSetterType" : "UpdateFunctionConfigurationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateFunctionEventInvokeConfigRequest" : { "c2jName" : "UpdateFunctionEventInvokeConfigRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpdateFunctionEventInvokeConfig", "locationName" : null, "requestUri" : "/2019-09-25/functions/{FunctionName}/event-invoke-config", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                            Name formats

                                                                                                                                                                                                                                                                                                                                            • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                            • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                            You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A version number or alias name.

                                                                                                                                                                                                                                                                                                                                            \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A version number or alias name.

                                                                                                                                                                                                                                                                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            A version number or alias name.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A version number or alias name.

                                                                                                                                                                                                                                                                                                                                            \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A version number or alias name.

                                                                                                                                                                                                                                                                                                                                            \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A version number or alias name.

                                                                                                                                                                                                                                                                                                                                            \n@param qualifier A version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                                                                                            A version number or alias name.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                            The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                            \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                            • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                  \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                    • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                      ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                      \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                      • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                          \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                            \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                              • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumEventAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Qualifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@param qualifier A version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionName", "beanStyleSetterMethodName" : "setFunctionName", "c2jName" : "FunctionName", "c2jShape" : "FunctionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #functionName(String)}.\n@param functionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #functionName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@deprecated Use {@link #functionName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionName(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionName", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@return The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", "marshallLocationName" : "FunctionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionName", "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                \n@param functionName The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.", "setterMethodName" : "setFunctionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "functionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The name of the Lambda function, version, or alias.

                                                                                                                                                                                                                                                                                                                                                                Name formats

                                                                                                                                                                                                                                                                                                                                                                • Function name - my-function (name-only), my-function:v1 (with alias).

                                                                                                                                                                                                                                                                                                                                                                • Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                • Partial ARN - 123456789012:function:my-function.

                                                                                                                                                                                                                                                                                                                                                                You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "Qualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@return A version number or alias name.\n@deprecated Use {@link #qualifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #qualifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Qualifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasQualifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@param qualifier A version number or alias name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@return A version number or alias name.", "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, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                \n@param qualifier A version number or alias name.", "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" : "

                                                                                                                                                                                                                                                                                                                                                                A version number or alias name.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                  \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                    \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                      \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                        • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FunctionName" ], "shapeName" : "UpdateFunctionEventInvokeConfigRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateFunctionEventInvokeConfigRequest", "variableName" : "updateFunctionEventInvokeConfigRequest", "variableType" : "UpdateFunctionEventInvokeConfigRequest", "documentation" : null, "simpleType" : "UpdateFunctionEventInvokeConfigRequest", "variableSetterType" : "UpdateFunctionEventInvokeConfigRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateFunctionEventInvokeConfigResponse" : { "c2jName" : "FunctionEventInvokeConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                          \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                          \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                          \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                          The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                          \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                          • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                              \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                  \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                  • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                    ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DestinationConfig" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                    \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                    • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                      \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                        \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                          A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                          \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                          Destinations

                                                                                                                                                                                                                                                                                                                                                                                          • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                          • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                          • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                          • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                          • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                            A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                            \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                            Destinations

                                                                                                                                                                                                                                                                                                                                                                                            • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                            • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                            • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                            • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                            • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FunctionArn" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastModified" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumEventAgeInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MaximumRetryAttempts" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastModified", "beanStyleSetterMethodName" : "setLastModified", "c2jName" : "LastModified", "c2jShape" : "Date", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModified(Instant)}.\n@param lastModified a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModified(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The date and time that the configuration was last updated.\n@deprecated Use {@link #lastModified()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that the configuration was last updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastModified(Instant)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastModified property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastModified", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModified", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that the configuration was last updated.\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 configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The date and time that the configuration was last updated.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModified", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModified", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModified", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param lastModified The date and time that the configuration was last updated.", "setterMethodName" : "setLastModified", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModified", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The date and time that the configuration was last updated.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFunctionArn", "beanStyleSetterMethodName" : "setFunctionArn", "c2jName" : "FunctionArn", "c2jShape" : "FunctionArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) 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 #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, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) of the function.\n@deprecated Use {@link #functionArn()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #functionArn(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FunctionArn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFunctionArn", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "functionArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param functionArn The Amazon Resource Name (ARN) of the function.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "functionArn", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The Amazon Resource Name (ARN) 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" : "FunctionArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FunctionArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FunctionArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param functionArn The Amazon Resource Name (ARN) of the 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 Amazon Resource Name (ARN) of the function.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumRetryAttempts", "beanStyleSetterMethodName" : "setMaximumRetryAttempts", "c2jName" : "MaximumRetryAttempts", "c2jShape" : "MaximumRetryAttempts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \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 #maximumRetryAttempts(Integer)}.\n@param maximumRetryAttempts 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 #maximumRetryAttempts(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum number of times to retry when the function returns an error.\n@deprecated Use {@link #maximumRetryAttempts()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumRetryAttempts(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumRetryAttempts property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumRetryAttempts", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumRetryAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumRetryAttempts", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum number of times to retry when the function returns an error.", "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" : "MaximumRetryAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumRetryAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumRetryAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumRetryAttempts The maximum number of times to retry when the function returns an error.", "setterMethodName" : "setMaximumRetryAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumRetryAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum number of times to retry when the function returns an error.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMaximumEventAgeInSeconds", "beanStyleSetterMethodName" : "setMaximumEventAgeInSeconds", "c2jName" : "MaximumEventAgeInSeconds", "c2jShape" : "MaximumEventAgeInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \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 #maximumEventAgeInSeconds(Integer)}.\n@param maximumEventAgeInSeconds 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 #maximumEventAgeInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum age of a request that Lambda sends to a function for processing.\n@deprecated Use {@link #maximumEventAgeInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maximumEventAgeInSeconds(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MaximumEventAgeInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMaximumEventAgeInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maximumEventAgeInSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maximumEventAgeInSeconds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return The maximum age of a request that Lambda sends to a function for processing.", "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" : "MaximumEventAgeInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaximumEventAgeInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaximumEventAgeInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              \n@param maximumEventAgeInSeconds The maximum age of a request that Lambda sends to a function for processing.", "setterMethodName" : "setMaximumEventAgeInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maximumEventAgeInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              The maximum age of a request that Lambda sends to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDestinationConfig", "beanStyleSetterMethodName" : "setDestinationConfig", "c2jName" : "DestinationConfig", "c2jShape" : "DestinationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link DestinationConfig.Builder} avoiding the need to create one manually via {@link DestinationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link DestinationConfig.Builder#build()} is called immediately and its result is passed to {@link #destinationConfig(DestinationConfig)}.\n@param destinationConfig a consumer that will call methods on {@link DestinationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #destinationConfig(DestinationConfig)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                              A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                              \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                              Destinations

                                                                                                                                                                                                                                                                                                                                                                                              • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                              • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                              • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                              • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                              • \n@deprecated Use {@link #destinationConfig()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                Destinations

                                                                                                                                                                                                                                                                                                                                                                                                • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #destinationConfig(DestinationConfig)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DestinationConfig property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDestinationConfig", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "destinationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                  A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                  \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                  Destinations

                                                                                                                                                                                                                                                                                                                                                                                                  • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                  • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                  • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                  • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "destinationConfig", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                    A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                    \n@return A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                    Destinations

                                                                                                                                                                                                                                                                                                                                                                                                    • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                    • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                    • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                    • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                    • ", "getterModel" : { "returnType" : "DestinationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DestinationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DestinationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DestinationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                      A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                      \n@param destinationConfig A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                      Destinations

                                                                                                                                                                                                                                                                                                                                                                                                      • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                      • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                      • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                      • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                      • ", "setterMethodName" : "setDestinationConfig", "setterModel" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : null, "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DestinationConfig", "variableName" : "destinationConfig", "variableType" : "DestinationConfig", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A destination for events after they have been sent to a function for processing.

                                                                                                                                                                                                                                                                                                                                                                                                        Destinations

                                                                                                                                                                                                                                                                                                                                                                                                        • Function - The Amazon Resource Name (ARN) of a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                        • Queue - The ARN of an SQS queue.

                                                                                                                                                                                                                                                                                                                                                                                                        • Topic - The ARN of an SNS topic.

                                                                                                                                                                                                                                                                                                                                                                                                        • Event Bus - The ARN of an Amazon EventBridge event bus.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "DestinationConfig", "variableSetterType" : "DestinationConfig" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateFunctionEventInvokeConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateFunctionEventInvokeConfigResponse", "variableName" : "updateFunctionEventInvokeConfigResponse", "variableType" : "UpdateFunctionEventInvokeConfigResponse", "documentation" : null, "simpleType" : "UpdateFunctionEventInvokeConfigResponse", "variableSetterType" : "UpdateFunctionEventInvokeConfigResponse" }, "wrapper" : false, "xmlNamespace" : null }, "VpcConfig" : { "c2jName" : "VpcConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The VPC security groups and subnets that are attached to a Lambda function. For more information, see VPC Settings.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "SubnetIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnetIds(List)}.\n@param subnetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "SecurityGroupIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityGroupId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "SecurityGroupIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityGroupId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "SubnetIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnetIds(List)}.\n@param subnetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "SubnetIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnetIds(List)}.\n@param subnetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "SecurityGroupIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityGroupId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VpcConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VpcConfig", "variableName" : "vpcConfig", "variableType" : "VpcConfig", "documentation" : null, "simpleType" : "VpcConfig", "variableSetterType" : "VpcConfig" }, "wrapper" : false, "xmlNamespace" : null }, "VpcConfigResponse" : { "c2jName" : "VpcConfigResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The VPC security groups and subnets that are attached to a Lambda function.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "SubnetIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnetIds(List)}.\n@param subnetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "SecurityGroupIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityGroupId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "VpcId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ID of the VPC.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ID of the VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SecurityGroupIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "SecurityGroupIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityGroupId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SubnetIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "SubnetIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnetIds(List)}.\n@param subnetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VpcId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "VpcId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ID of the VPC.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ID of the VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSubnetIds", "beanStyleSetterMethodName" : "setSubnetIds", "c2jName" : "SubnetIds", "c2jShape" : "SubnetIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #subnetIds(List)}.\n@param subnetIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #subnetIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.\n@deprecated Use {@link #subnetIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #subnetIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSubnetIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subnetIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subnetIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSubnetIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC subnet IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SubnetIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SubnetId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SubnetIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param subnetIds A list of VPC subnet IDs.", "setterMethodName" : "setSubnetIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "subnetIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC subnet IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSecurityGroupIds", "beanStyleSetterMethodName" : "setSecurityGroupIds", "c2jName" : "SecurityGroupIds", "c2jShape" : "SecurityGroupIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #securityGroupIds(List)}.\n@param securityGroupIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #securityGroupIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.\n@deprecated Use {@link #securityGroupIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #securityGroupIds(List)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecurityGroupIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecurityGroupIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "securityGroupIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "securityGroupIds", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n

                                                                                                                                                                                                                                                                                                                                                                                                        \nYou can use {@link #hasSecurityGroupIds()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return A list of VPC security groups IDs.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecurityGroupIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SecurityGroupId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #member(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMember", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SecurityGroupIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param securityGroupIds A list of VPC security groups IDs.", "setterMethodName" : "setSecurityGroupIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "securityGroupIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        A list of VPC security groups IDs.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcId", "beanStyleSetterMethodName" : "setVpcId", "c2jName" : "VpcId", "c2jShape" : "VpcId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcId(String)}.\n@param vpcId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ID of the VPC.\n@deprecated Use {@link #vpcId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcId(String)}\n", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VpcId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcId", "getterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@return The ID of the VPC.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VpcId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VpcId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VpcId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        \n@param vpcId The ID of the VPC.", "setterMethodName" : "setVpcId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                                                                                                                                                                                                        The ID of the VPC.

                                                                                                                                                                                                                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VpcConfigResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VpcConfigResponse", "variableName" : "vpcConfigResponse", "variableType" : "VpcConfigResponse", "documentation" : null, "simpleType" : "VpcConfigResponse", "variableSetterType" : "VpcConfigResponse" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { "AddPermission" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example adds a permission for an S3 bucket to invoke a Lambda function.", "id" : "add-permission-1474651469455", "input" : { "FunctionName" : "MyFunction", "StatementId" : "ID-1", "Action" : "lambda:InvokeFunction", "Principal" : "s3.amazonaws.com", "SourceArn" : "arn:aws:s3:::examplebucket/*", "SourceAccount" : "123456789012" }, "output" : { "Statement" : "ID-1" }, "title" : "add-permission" } ], "CreateFunction" : [ { "comments" : { "input" : { "Handler" : "is of the form of the name of your source file and then name of your function handler", "Role" : "replace with the actual arn of the execution role you created" }, "output" : { } }, "description" : "This example creates a Lambda function.", "id" : "create-function-1474653449931", "input" : { "FunctionName" : "MyFunction", "Runtime" : "nodejs4.3", "Role" : "arn:aws:iam::123456789012:role/service-role/role-name", "Handler" : "souce_file.handler_name", "Code" : { }, "Description" : "", "Timeout" : 15, "MemorySize" : 128, "Publish" : true, "VpcConfig" : { } }, "output" : { "FunctionName" : "MyFunction", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:MyFunction", "Runtime" : "nodejs4.3", "Role" : "arn:aws:iam::123456789012:role/service-role/role-name", "Handler" : "source_file.handler_name", "CodeSize" : 123, "Description" : "", "Timeout" : 123, "MemorySize" : 128, "LastModified" : "2016-11-21T19:49:20.006+0000", "CodeSha256" : "", "Version" : "1", "VpcConfig" : { } }, "title" : "create-function" } ], "DeleteAlias" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation deletes a Lambda function alias", "id" : "to-delete-a-lambda-function-alias-1481660370804", "input" : { "FunctionName" : "myFunction", "Name" : "alias" }, "output" : null, "title" : "To delete a Lambda function alias" } ], "DeleteEventSourceMapping" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation deletes a Lambda function event source mapping", "id" : "to-delete-a-lambda-function-event-source-mapping-1481658973862", "input" : { "UUID" : "12345kxodurf3443" }, "output" : { "UUID" : "12345kxodurf3443", "BatchSize" : 123, "EventSourceArn" : "arn:aws:s3:::examplebucket/*", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "LastModified" : "2016-11-21T19:49:20.006+0000", "LastProcessingResult" : "", "State" : "", "StateTransitionReason" : "" }, "title" : "To delete a Lambda function event source mapping" } ], "DeleteFunction" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation deletes a Lambda function", "id" : "to-delete-a-lambda-function-1481648553696", "input" : { "FunctionName" : "myFunction", "Qualifier" : "1" }, "output" : null, "title" : "To delete a Lambda function" } ], "GetAccountSettings" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda customer's account settings", "id" : "to-retrieves-a-lambda-customers-account-settings-1481657495274", "input" : { }, "output" : { "AccountLimit" : { }, "AccountUsage" : { } }, "title" : "To retrieves a Lambda customer's account settings" } ], "GetAlias" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda function alias", "id" : "to-retrieve-a-lambda-function-alias-1481648742254", "input" : { "FunctionName" : "myFunction", "Name" : "myFunctionAlias" }, "output" : { "AliasArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunctionAlias", "Name" : "myFunctionAlias", "FunctionVersion" : "1", "Description" : "" }, "title" : "To retrieve a Lambda function alias" } ], "GetEventSourceMapping" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda function's event source mapping", "id" : "to-retrieve-a-lambda-functions-event-source-mapping-1481661622799", "input" : { "UUID" : "123489-xxxxx-kdla8d89d7" }, "output" : { "UUID" : "123489-xxxxx-kdla8d89d7", "BatchSize" : 123, "EventSourceArn" : "arn:aws:iam::123456789012:eventsource", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "LastModified" : "2016-11-21T19:49:20.006+0000", "LastProcessingResult" : "", "State" : "", "StateTransitionReason" : "" }, "title" : "To retrieve a Lambda function's event source mapping" } ], "GetFunction" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda function's event source mapping", "id" : "to-retrieve-a-lambda-functions-event-source-mapping-1481661622799", "input" : { "FunctionName" : "myFunction", "Qualifier" : "1" }, "output" : { "Configuration" : { "FunctionName" : "myFunction", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "Runtime" : "nodejs4.3", "Role" : "arn:aws:iam::123456789012:role/lambda_basic_execution", "Handler" : "index.handler", "CodeSize" : 262, "Description" : "A starter AWS Lambda function.", "Timeout" : 3, "MemorySize" : 128, "LastModified" : "2016-11-21T19:49:20.006+0000", "CodeSha256" : "LQT+0DHxxxxcfwLyQjzoEFKZtdqQjHXanlSdfXBlEW0VA=", "Version" : "$LATEST", "VpcConfig" : { "SubnetIds" : [ ], "SecurityGroupIds" : [ ] }, "Environment" : { "Variables" : { } } }, "Code" : { "RepositoryType" : "S3", "Location" : "somelocation" } }, "title" : "To retrieve a Lambda function's event source mapping" } ], "GetFunctionConfiguration" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda function's event source mapping", "id" : "to-retrieve-a-lambda-functions-event-source-mapping-1481661622799", "input" : { "FunctionName" : "myFunction", "Qualifier" : "1" }, "output" : { "FunctionName" : "myFunction", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "Runtime" : "python2.7", "Role" : "arn:aws:iam::123456789012:role/lambda_basic_execution", "Handler" : "index.handler", "CodeSize" : 123, "Description" : "", "Timeout" : 123, "MemorySize" : 128, "LastModified" : "2016-11-21T19:49:20.006+0000", "CodeSha256" : "LQT+0DHxxxxcfwLyQjzoEFKZtdqQjHXanlSdfXBlEW0VA=", "Version" : "1", "VpcConfig" : { }, "DeadLetterConfig" : { }, "Environment" : { }, "KMSKeyArn" : "" }, "title" : "To retrieve a Lambda function's event source mapping" } ], "GetPolicy" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda function policy", "id" : "to-retrieve-a-lambda-function-policy-1481649319053", "input" : { "FunctionName" : "myFunction", "Qualifier" : "1" }, "output" : { "Policy" : "" }, "title" : "To retrieve a Lambda function policy" } ], "Invoke" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation invokes a Lambda function", "id" : "to-invoke-a-lambda-function-1481659683915", "input" : { "FunctionName" : "MyFunction", "InvocationType" : "Event", "LogType" : "Tail", "ClientContext" : "MyApp", "Payload" : "fileb://file-path/input.json", "Qualifier" : "1" }, "output" : { "StatusCode" : 123, "FunctionError" : "", "LogResult" : "", "Payload" : "?" }, "title" : "To invoke a Lambda function" } ], "InvokeAsync" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation invokes a Lambda function asynchronously", "id" : "to-invoke-a-lambda-function-asynchronously-1481649694923", "input" : { "FunctionName" : "myFunction", "InvokeArgs" : "fileb://file-path/input.json" }, "output" : { "Status" : 123 }, "title" : "To invoke a Lambda function asynchronously" } ], "ListAliases" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda function's aliases", "id" : "to-retrieve-a-lambda-function-aliases-1481650199732", "input" : { "FunctionName" : "myFunction", "FunctionVersion" : "1", "Marker" : "", "MaxItems" : 123 }, "output" : { "NextMarker" : "", "Aliases" : [ ] }, "title" : "To retrieve a Lambda function aliases" } ], "ListFunctions" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda functions", "id" : "to-retrieve-a-list-of-lambda-functions-1481650507425", "input" : { "Marker" : "", "MaxItems" : 123 }, "output" : { "NextMarker" : "", "Functions" : [ ] }, "title" : "To retrieve a list of Lambda functions" } ], "ListVersionsByFunction" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation retrieves a Lambda function versions", "id" : "to-retrieve-a-list-of-lambda-function-versions-1481650603750", "input" : { "FunctionName" : "myFunction", "Marker" : "", "MaxItems" : 123 }, "output" : { "NextMarker" : "", "Versions" : [ ] }, "title" : "To retrieve a list of Lambda function versions" } ], "PublishVersion" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation publishes a version of a Lambda function", "id" : "to-publish-a-version-of-a-lambda-function-1481650704986", "input" : { "FunctionName" : "myFunction", "CodeSha256" : "", "Description" : "" }, "output" : { "FunctionName" : "myFunction", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "Runtime" : "python2.7", "Role" : "arn:aws:iam::123456789012:role/lambda_basic_execution", "Handler" : "index.handler", "CodeSize" : 123, "Description" : "", "Timeout" : 123, "MemorySize" : 128, "LastModified" : "2016-11-21T19:49:20.006+0000", "CodeSha256" : "", "Version" : "1", "VpcConfig" : { } }, "title" : "To publish a version of a Lambda function" } ], "RemovePermission" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation removes a Lambda function's permissions", "id" : "to-remove-a-lambda-functions-permissions-1481661337021", "input" : { "FunctionName" : "myFunction", "StatementId" : "role-statement-id", "Qualifier" : "1" }, "output" : null, "title" : "To remove a Lambda function's permissions" } ], "UpdateAlias" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation updates a Lambda function alias", "id" : "to-update-a-lambda-function-alias-1481650817950", "input" : { "FunctionName" : "myFunction", "Name" : "functionAlias", "FunctionVersion" : "1", "Description" : "" }, "output" : { "AliasArn" : "arn:aws:lambda:us-west-2:123456789012:function:functionAlias", "Name" : "functionAlias", "FunctionVersion" : "1", "Description" : "" }, "title" : "To update a Lambda function alias" } ], "UpdateEventSourceMapping" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation updates a Lambda function event source mapping", "id" : "to-update-a-lambda-function-event-source-mapping-1481650907413", "input" : { "UUID" : "1234xCy789012", "FunctionName" : "myFunction", "Enabled" : true, "BatchSize" : 123 }, "output" : { "UUID" : "1234xCy789012", "BatchSize" : 123, "EventSourceArn" : "arn:aws:s3:::examplebucket/*", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "LastModified" : "2016-11-21T19:49:20.006+0000", "LastProcessingResult" : "", "State" : "", "StateTransitionReason" : "" }, "title" : "To update a Lambda function event source mapping" } ], "UpdateFunctionCode" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation updates a Lambda function's code", "id" : "to-update-a-lambda-functions-code-1481650992672", "input" : { "FunctionName" : "myFunction", "ZipFile" : "fileb://file-path/file.zip", "S3Bucket" : "myBucket", "S3Key" : "myKey", "S3ObjectVersion" : "1", "Publish" : true }, "output" : { "FunctionName" : "myFunction", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "Runtime" : "python2.7", "Role" : "arn:aws:iam::123456789012:role/lambda_basic_execution", "Handler" : "index.handler", "CodeSize" : 123, "Description" : "", "Timeout" : 123, "MemorySize" : 128, "LastModified" : "2016-11-21T19:49:20.006+0000", "CodeSha256" : "LQT+0DHxxxxcfwLyQjzoEFKZtdqQjHXanlSdfXBlEW0VA=", "Version" : "1", "VpcConfig" : { } }, "title" : "To update a Lambda function's code" } ], "UpdateFunctionConfiguration" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation updates a Lambda function's configuration", "id" : "to-update-a-lambda-functions-configuration-1481651096447", "input" : { "FunctionName" : "myFunction", "Role" : "arn:aws:iam::123456789012:role/lambda_basic_execution", "Handler" : "index.handler", "Description" : "", "Timeout" : 123, "MemorySize" : 128, "VpcConfig" : { }, "Runtime" : "python2.7" }, "output" : { "FunctionName" : "myFunction", "FunctionArn" : "arn:aws:lambda:us-west-2:123456789012:function:myFunction", "Runtime" : "python2.7", "Role" : "arn:aws:iam::123456789012:role/lambda_basic_execution", "Handler" : "index.handler", "CodeSize" : 123, "Description" : "", "Timeout" : 123, "MemorySize" : 128, "LastModified" : "2016-11-21T19:49:20.006+0000", "CodeSha256" : "LQT+0DHxxxxcfwLyQjzoEFKZtdqQjHXanlSdfXBlEW0VA=", "Version" : "1", "VpcConfig" : { } }, "title" : "To update a Lambda function's configuration" } ] }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2015-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "LambdaException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.lambda.model.LambdaException", "sdkRequestBaseClassName" : "LambdaRequest", "sdkResponseBaseClassName" : "LambdaResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy